/* Gegenereerd door build/transpile.py, niet met de hand bewerken. Bron: 369.json, 1556.json, 2018.json */
.e-fe12294{--row-gap:24px;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.e-fd2036f,.e-c26f467,.e-21905fc{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.e-d07f53f img{height:228px;object-fit:cover;object-position:center center}
.e-597b728{--row-gap:16px;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.e-ab2575d{width:auto;max-width:auto;background-color:#054695;margin:0px 0px 8px 0px;padding:8px 10px 8px 10px;border-radius:8px 8px 8px 8px;--align-self:flex-start}
.e-ab2575d .il-icon{width:14px}
.e-ab2575d .il-icon svg{--e-icon-list-icon-size:14px}
.e-ab2575d .il-text,.e-ab2575d .il-text a{color:#FFFFFF}
.e-ab2575d .il-item{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:700;line-height:18px}
.e-c9522bb{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:700;line-height:26px;color:#000000}
.e-1911dd3 .btn{background-color:#61CE7000;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:600;text-decoration:underline;line-height:150%;fill:#054695;color:#054695;border-radius:0;padding:0}
.e-1911dd3 .btn:hover,.e-1911dd3 .btn:focus{background-color:#02010100;color:#054695}
.e-1911dd3 .btn:hover svg,.e-1911dd3 .btn:focus svg{fill:#054695}
.e-95adced{--overlay-opacity:1;--padding-top:170px;--padding-bottom:65px;--padding-left:0;--padding-right:0;background-position:center center;background-repeat:no-repeat;background-size:cover}
.e-95adced::before,.e-95adced > .bgv::before,.e-95adced > .ci > .bgv::before{background-color:#00132AB3;--background-overlay:''}
.e-a0fc15e{--row-gap:24px;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--flex-grow:0;--flex-shrink:0;--width:768px}
.e-da55c37{font-family:"Montserrat",Sans-serif;font-size:54px;font-weight:700;color:#FFFFFF}
.e-7d97a5e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--row-gap:10px;--column-gap:12px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.e-28a8dd2 .btn,.e-88f303b .btn,.e-46b83bc .btn{background-color:#C5D5E4;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;fill:#054695;color:#054695;border-style:none;border-radius:4px 4px 4px 4px;padding:8px 12px 8px 12px}
.e-8f267be{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF}
.e-6e5ff60{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--row-gap:0;--column-gap:24px;--margin-top:16px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.e-36cdacc .btn{background-color:rgba(10,132,255,1);font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:600;fill:rgba(255,255,255,1);color:rgba(255,255,255,1);border-radius:4px 4px 4px 4px;padding:14px 24px 14px 24px}
.e-36cdacc{margin:0;white-space:nowrap}
.e-cf31947{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px}
.e-a8b27c5{color:#000000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;line-height:24px}
.e-b2d9024{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;background-color:#054695}
.e-72ca68d{font-family:"Montserrat",Sans-serif;font-weight:700;color:#FFFFFF}
.e-7a6bd89{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF}
.e-7a6bd89 a{color:rgba(10,132,255,1)}
.e-a71a8b1{--padding-top:100px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px}
.e-947b7fa{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--content-width:620px}
.e-012dc3e{--border-radius:24px 24px 24px 24px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;background-color:#F3F8FE}
.e-e8ce065{font-family:"Montserrat",Sans-serif;font-size:28px;font-weight:700;color:#171615}
.e-7e78d33{margin:0px 0px 12px 0px;font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#000000}
.e-b3df8c2 .fg{padding-right:calc(0px/2);padding-left:calc(0px/2);margin-bottom:20px}
.e-b3df8c2 .form-fields{margin-left:calc(-0px/2);margin-right:calc(-0px/2);margin-bottom:-20px}
.e-b3df8c2 .form-labels-inline .fg > label{padding-right:0}
.e-b3df8c2 .form-labels-above .fg > label{padding-bottom:0}
.e-b3df8c2 .fg-html{padding-bottom:0;color:#666666;font-family:"Montserrat",Sans-serif;font-weight:400}
.e-b3df8c2 .fg .fld{color:#666666;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;background-color:#ffffff;border-width:0;border-radius:4px 4px 4px 4px}
.e-b3df8c2 .fg-sub label{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}
.e-b3df8c2 .fg .fld-select select{background-color:#ffffff;border-width:0;border-radius:4px 4px 4px 4px}
.e-b3df8c2 .btn{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:600;border-radius:4px 4px 4px 4px;padding:16px 24px 16px 24px}
.e-b3df8c2 .form-btn{background-color:#054695;color:#ffffff}
.e-b3df8c2 .form-btn svg *,.e-b3df8c2 .form-btn:hover svg *{fill:#ffffff}
.e-b3df8c2 .form-btn:hover{color:#ffffff}
.e-b3df8c2{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}
.e-518d3bf{--min-height:480px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;background-position:center center;background-repeat:no-repeat;background-size:cover}
.e-fd80ce6{--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:0;--padding-left:20px;--padding-right:20px}
.e-10b857c{font-family:"Montserrat",Sans-serif;font-size:40px;font-weight:700;line-height:120%;color:#000000}
.e-97def38{--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow)) * 100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--row-gap:24px;--column-gap:24px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.e-19e1c37{background-color:#054695;margin:0;padding:10px 10px 10px 10px;border-radius:6px 6px 6px 6px;--e-icon-list-icon-size:20px;--icon-vertical-offset:0}
.e-19e1c37 .il-icon svg{fill:#FFFFFF;transition:fill 0.3s}
.e-19e1c37 .il-icon,.e-5cba948 .il-icon{padding-inline-end:0}
.e-19e1c37 .il-item > .il-text,.e-19e1c37 .il-item > a,.e-5cba948 .il-item > .il-text,.e-5cba948 .il-item > a{font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:400}
.e-19e1c37 .il-text{color:#FFFFFF;transition:color 0.3s}
.e-5cba948 .il-icon svg{fill:#4D4C4C;transition:fill 0.3s}
.e-5cba948{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size,1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0}
.e-5cba948 .il-text{color:#4D4C4C;transition:color 0.3s}
.e-1d268f4{--divider-border-style:solid;--divider-color:#CECECE;--divider-border-width:1px}
.e-1d268f4 .div-sep,.e-4e510da .div-sep{width:100%}
.e-1d268f4 .div-line,.e-4e510da .div-line{padding-block-start:0;padding-block-end:0}
.e-a82c282{--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}
.e-9d5b61b{margin:0;padding:0px 0px 16px 0px;color:#000000;font-family:"Montserrat",Sans-serif;font-weight:400;line-height:150%}
.e-4e510da{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}
.e-74a84ff{--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow)) * 100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:space-between;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.e-4cead0c{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#000000}
.e-c7412d5{--alignment:right;--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0;--grid-bottom-margin:0;--e-share-buttons-primary-color:#202020;--e-share-buttons-secondary-color:#FFFFFF}
.e-c7412d5 .share-btn{font-size:calc(1.2px * 10)}
.e-c7412d5 .share-icon{--e-share-buttons-icon-size:25px}
.e-c7412d5 .share-btn:hover{--e-share-buttons-primary-color:#054695;--e-share-buttons-secondary-color:#FFFFFF}
.e-a0209f0{--container-widget-width:calc((1 - var(--container-widget-flex-grow)) * 100%);--justify-content:space-between;--align-items:center;--row-gap:0;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;background-color:#FFFFFF00;--width:100%}
.e-51ef030{--flex-direction:row;--container-widget-width:calc((1 - var(--container-widget-flex-grow)) * 100%);--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:center;--row-gap:0;--column-gap:10px;--margin-bottom:-98px;--padding-top:80px;--padding-bottom:178px;--padding-left:20px;--padding-right:20px;background-color:#EEF6FF}
.e-30aa0f5{--container-widget-width:calc((1 - var(--container-widget-flex-grow)) * 100%);--justify-content:center;--align-items:center;--row-gap:32px;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;background-color:#FFFFFF00;--content-width:1140px}
.e-2354da5{--container-widget-width:calc((1 - var(--container-widget-flex-grow)) * 100%);--justify-content:flex-start;--align-items:center;--row-gap:8px;--column-gap:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;background-color:#FFFFFF00;--content-width:1140px}
.e-8de4993{margin:0;text-align:center;--flex-grow:0;--flex-shrink:0;font-family:"Montserrat",Sans-serif;font-size:38px;font-weight:700;line-height:50px;color:rgba(23,22,21,1)}
.e-239e9d1{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;background-color:#FFFFFF00;--content-width:1140px}
.e-e6ce489{--grid-columns:3;--grid-row-gap:32px;--grid-column-gap:32px}
@media (max-width:1024px){
.e-95adced{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}
.e-da55c37,.e-10b857c{font-size:36px}
.e-36cdacc .btn,.e-19e1c37 .il-item > .il-text,.e-19e1c37 .il-item > a,.e-5cba948 .il-item > .il-text,.e-5cba948 .il-item > a,.e-9d5b61b{font-size:16px}
.e-cf31947,.e-a71a8b1{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px}
.e-97def38{--gap:20px 20px;--row-gap:20px;--column-gap:20px}
.e-19e1c37,.e-5cba948{--e-icon-list-icon-size:16px}
.e-c7412d5{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0;--grid-bottom-margin:0}
.e-a0209f0{--min-height:auto;--gap:0;--row-gap:0;--column-gap:0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.e-51ef030{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0;--margin-bottom:-120px;--margin-left:0;--margin-right:0;--padding-top:60px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px}
.e-30aa0f5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.e-2354da5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.e-8de4993{font-size:32px;line-height:50px}
.e-239e9d1{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.e-e6ce489{--grid-columns:2}
}
@media (max-width:767px){
.e-fe12294{--gap:16px 0px;--row-gap:16px;--column-gap:0}
.e-d07f53f img{height:210px}
.e-597b728{--gap:12px 0px;--row-gap:12px;--column-gap:0}
.e-ab2575d .il-item{font-size:14px}
.e-c9522bb{font-size:18px}
.e-1911dd3 .btn,.e-36cdacc .btn,.e-4cead0c{font-size:16px}
.e-a0fc15e{--width:100%}
.e-da55c37{margin:0}
.e-947b7fa{--content-width:min(100%,767px)}
.e-518d3bf{--min-height:260px}
.e-fd80ce6{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:0;--padding-left:20px;--padding-right:20px}
.e-10b857c{font-size:26px}
.e-a82c282{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}
.e-c7412d5{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0;--grid-bottom-margin:0}
.e-c7412d5 .share-icon{--e-share-buttons-icon-size:18px}
.e-a0209f0{--min-height:auto;--gap:0;--row-gap:0;--column-gap:0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--width:100%}
.e-51ef030{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0;--margin-bottom:-184px;--margin-left:0;--margin-right:0;--padding-top:20px;--padding-bottom:244px;--padding-left:16px;--padding-right:16px}
.e-30aa0f5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--content-width:min(100%,767px)}
.e-2354da5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--content-width:min(100%,767px)}
.e-8de4993{font-size:29px;line-height:50px}
.e-239e9d1{--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--content-width:min(100%,767px)}
.e-e6ce489{--grid-columns:1}
}

/* Statische aanvullingen voor dynamische inhoud (thema- en Customizer-gedrag van de oude site) */
/* Nieuwsbericht: Astra's koppenmarge binnen .content-area. De vacaturetemplate stond daarbuiten: daar geldt de Astra-standaard 0 0 20px. */
.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:1.5em;margin-bottom:calc(0.3em + 10px)}
.single-vacancies .post-content h1,.single-vacancies .post-content h2,.single-vacancies .post-content h3,.single-vacancies .post-content h4,.single-vacancies .post-content h5,.single-vacancies .post-content h6{margin-top:0;margin-bottom:20px}
.single-vacancies .post-content h2{color:#000;margin-bottom:20px;font-size:28px}
.single-vacancies p{margin-bottom:15px;word-wrap:break-word}
