body .wp-block-image.size-full{width:100%}body .wp-block-table{max-width:100%;overflow:scroll}body .wp-block-table table{border-collapse:collapse;width:100%}body .wp-block-table table th{text-align:left;background-color:#ffd500;border:1px solid #ffd500;padding:12px 10px;color:#fff;font-weight:700}body .wp-block-table table td{border:1px solid #ddd;padding:10px}body .wp-block-columns{max-width:1400px;width:90%;margin:100px auto;position:relative;z-index:100;gap:100px}body .wp-block-columns .wp-block-columns{margin:30px auto;width:100%}body .wp-block-quote{max-width:850px;width:90%;margin:100px auto;position:relative}body .wp-block-quote:after{z-index:-1;width:200px;height:200px;content:"";position:absolute;left:50%;top:-60px;transform:translateX(-50%);background-image:url(images/quote.svg);background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.1}@media screen and (max-width:1000px){body .wp-block-media-text,body .wp-block-media-text.has-media-on-the-right{grid-template-columns:100%!important}body .wp-block-media-text.has-media-on-the-right.is-image-fill .wp-block-media-text__media,body .wp-block-media-text.is-image-fill .wp-block-media-text__media{min-height:350px!important}body .wp-block-media-text .wp-block-media-text__media,body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:1;grid-row:1}body .wp-block-media-text .wp-block-media-text__content,body .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:2;padding:20px 0!important}body .wp-block-columns{flex-wrap:wrap!important;margin:60px auto;gap:0}body .wp-block-columns .wp-block-column{flex-basis:100%!important}body .wp-block-columns .wp-block-column p:last-child{margin-bottom:0}}*{padding:0;margin:0;box-sizing:border-box;height:auto;outline:0!important;font-family:indivisible,sans-serif}body,html{width:100%;height:100%;font-size:16px;margin:0;padding:0;scroll-behavior:smooth}.container{max-width:1400px;width:90%;margin:auto;position:relative;z-index:100}.wrapper{min-height:calc(100% - 44px)}a{outline:0;transition:all .3s ease;color:inherit;color:#ffd500}p{margin-bottom:20px;line-height:1.6}h1{font-size:60px;margin-bottom:20px}h2{font-size:50px;margin-bottom:20px}h3{font-size:40px;margin-bottom:20px}h4{font-size:30px;margin-bottom:20px}.buttons{display:flex;gap:20px;flex-wrap:wrap}.buttons .btn{padding:15px 35px;background-color:#000;color:#fff;text-decoration:none;font-weight:700;border:1px solid #000}.buttons .btn:nth-child(2n){background-color:transparent;color:#000}.buttons .btn:nth-child(2n):hover{background-color:#000;color:#fff}.buttons .btn:hover{background-color:transparent;color:#000}ol:not(.menu),ul:not(.menu){margin-left:20px;margin-bottom:20px}ol:not(.menu) li,ul:not(.menu) li{line-height:1.6;padding-bottom:5px}ol:not(.menu) li>ul,ul:not(.menu) li>ul{margin-top:10px;margin-bottom:10px}ol.menu,ul.menu{list-style:none;margin:0;padding:0}b,strong{font-weight:700}@media screen and (max-width:1400px){h1{font-size:50px}h2{font-size:40px}h3{font-size:35px}h4{font-size:25px}}@media screen and (max-width:1000px){h1{font-size:40px}h2{font-size:35px}h3{font-size:30px}h4{font-size:20px}}@media screen and (max-width:700px){h1{font-size:35px}h2{font-size:30px}h3{font-size:25px}h4{font-size:18px}body,html{font-size:14px}}header{position:relative;z-index:500;background-color:#fff}header nav{display:flex;justify-content:space-between;align-items:center;padding:8px 0}header nav .logo{flex-shrink:0}header nav .logo img{display:block;width:auto;height:112px}header nav .menuwrapper{display:flex;align-items:center;gap:10px}header nav .menuwrapper ul{display:flex;align-items:center;list-style:none}header nav .menuwrapper ul li{position:relative}header nav .menuwrapper ul li a{display:block;margin:0 19px;padding:5px 0;position:relative;color:#000;font-size:15px;text-decoration:none}header nav .menuwrapper ul li a:before{content:"";width:0;position:absolute;left:0;bottom:0;height:2px;background:#ffd500;transition:.3s all}header nav .menuwrapper ul li a:hover:before{width:100%}header nav .menuwrapper ul li.current-category-ancestor>a:before,header nav .menuwrapper ul li.current-menu-item>a:before,header nav .menuwrapper ul li.current-menu-parent>a:before,header nav .menuwrapper ul li.current-page-ancestor>a:before,header nav .menuwrapper ul li.current-post-ancestor>a:before,header nav .menuwrapper ul li.current_page_item>a:before{width:100%}header nav .menuwrapper ul li.menu-item-has-children>a{padding-right:14px}header nav .menuwrapper ul li.menu-item-has-children>a:after{content:"";position:absolute;right:0;top:50%;width:9px;height:15px;transform:translateY(-50%);background:url(images/arrow-down-blue.svg) center center no-repeat;background-size:contain;transition:transform .3s ease}header nav .menuwrapper ul li.btn{margin-left:10px}header nav .menuwrapper ul li.btn a{margin:0;padding:14px 32px;border-radius:50px;background-color:#ffd500;font-weight:800;transition:all .3s ease}header nav .menuwrapper ul li.btn a:before{display:none}header nav .menuwrapper ul li.btn a:hover{background-color:#000;color:#fff}header nav .menuwrapper ul li .sub-menu{display:none;margin:0;position:absolute;top:100%;left:0;min-width:220px;padding:15px 0;border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);flex-direction:column;align-items:stretch}header nav .menuwrapper ul li .sub-menu li{padding:0}header nav .menuwrapper ul li .sub-menu li a{margin:0;padding:6px 20px;white-space:nowrap}header nav .menuwrapper ul li .sub-menu li a:before{display:none}header nav .menuwrapper ul li .sub-menu li a:hover{color:#009fe3}header nav .menuwrapper ul li .sub-menu li.current-menu-item>a{color:#009fe3}header nav .menuwrapper ul li:hover>.sub-menu{display:flex}header nav .menuwrapper .search_toggle{flex-shrink:0;width:47px;height:47px;border:0;border-radius:50%;background:#009fe3 url(images/icon-search-white.svg) center center no-repeat;background-size:20px;cursor:pointer;transition:transform .3s ease}header nav .menuwrapper .search_toggle:hover{transform:scale(1.05)}header .search_form{display:none;position:absolute;top:100%;left:0;right:0;padding:20px 0;background-color:#f7f7f7;box-shadow:0 10px 30px rgba(0,0,0,.08)}header .search_form .container{display:flex;gap:10px}header .search_form input{flex:1;min-width:0;padding:14px 25px;border:1px solid rgba(0,0,0,.1);border-radius:50px;font-size:15px;background-color:#fff}header .search_form .btn{padding:14px 32px;border:0;border-radius:50px;background-color:#ffd500;color:#000;font-size:15px;font-weight:800;cursor:pointer}header.search_open .search_form{display:block}#trigger{display:none;width:28px;height:20px;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;z-index:100}#trigger span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out;background:#000}#trigger span:nth-child(1){top:0}#trigger span:nth-child(2),#trigger span:nth-child(3){top:9px}#trigger span:nth-child(4){top:18px}.open #trigger span:nth-child(1){top:9px;width:0%;left:50%}.open #trigger span:nth-child(2){transform:rotate(45deg)}.open #trigger span:nth-child(3){transform:rotate(-45deg)}.open #trigger span:nth-child(4){top:9px;width:0%;left:50%}@media screen and (min-width:1201px){header nav .menuwrapper{display:flex!important}}@media screen and (max-width:1400px){header nav .menuwrapper ul li a{margin:0 12px}}@media screen and (max-width:1200px){#trigger{display:block}header nav{flex-wrap:wrap;padding:12px 0}header nav .logo img{width:75px;height:auto}header nav .menuwrapper{display:none;flex-basis:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 10px;padding:20px 0 25px}header nav .menuwrapper[style*="display: block"]{display:flex!important}header nav .menuwrapper .menu-main-menu-container,header nav .menuwrapper>div>ul{display:contents}header nav .menuwrapper>div>ul>li{flex-basis:100%}header nav .menuwrapper>div>ul>li.btn{flex-basis:auto}header nav .menuwrapper ul{flex-direction:column;align-items:stretch}header nav .menuwrapper ul li{border-bottom:1px solid rgba(0,0,0,.08)}header nav .menuwrapper ul li a{margin:0;padding:14px 0;font-size:16px}header nav .menuwrapper ul li a:before{display:none}header nav .menuwrapper ul li.menu-item-has-children>a{padding-right:0}header nav .menuwrapper ul li.menu-item-has-children>a:after{right:5px}header nav .menuwrapper ul li.menu-item-has-children>a.open:after{transform:translateY(-50%) rotate(180deg)}header nav .menuwrapper ul li.btn{margin:20px 0 0;border-bottom:0}header nav .menuwrapper ul li.btn a{display:inline-block}header nav .menuwrapper ul li .sub-menu{position:static;min-width:0;padding:0 0 10px;border-radius:0;box-shadow:none}header nav .menuwrapper ul li .sub-menu li{border-bottom:0}header nav .menuwrapper ul li .sub-menu li a{padding:8px 15px}header nav .menuwrapper ul li:hover>.sub-menu{display:none}header nav .menuwrapper .search_toggle{margin-top:20px}}body .frm_forms.with_frm_style{width:100%;max-width:none;margin:0}body .frm_forms.with_frm_style .grecaptcha-badge{visibility:hidden}body .frm_forms.with_frm_style fieldset{margin:0;padding:0;border:0}body .frm_forms.with_frm_style .frm_fields_container{grid-gap:15px 15px}body .frm_forms.with_frm_style .frm_form_field{position:relative;margin:0}body .frm_forms.with_frm_style input[type=email],body .frm_forms.with_frm_style input[type=number],body .frm_forms.with_frm_style input[type=tel],body .frm_forms.with_frm_style input[type=text],body .frm_forms.with_frm_style input[type=url],body .frm_forms.with_frm_style select,body .frm_forms.with_frm_style textarea{width:100%;height:auto;margin:0;padding:13px 20px;border:1px solid #dadada;border-radius:50px;background-color:#fff;box-shadow:none;color:#000;font-family:indivisible,sans-serif;font-size:15px;line-height:1.3;transition:border-color .3s ease}body .frm_forms.with_frm_style input[type=email]:focus,body .frm_forms.with_frm_style input[type=number]:focus,body .frm_forms.with_frm_style input[type=tel]:focus,body .frm_forms.with_frm_style input[type=text]:focus,body .frm_forms.with_frm_style input[type=url]:focus,body .frm_forms.with_frm_style select:focus,body .frm_forms.with_frm_style textarea:focus{border-color:#009fe3;outline:0;box-shadow:none}body .frm_forms.with_frm_style select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:45px;background:#fff url(images/arrow-down-black.svg) right 20px center no-repeat;background-size:10px;cursor:pointer}body .frm_forms.with_frm_style textarea{min-height:200px;border-radius:25px;resize:vertical}body .frm_forms.with_frm_style .frm_inside_container{padding-top:0}body .frm_forms.with_frm_style .frm_inside_container>label{position:absolute;top:14px;left:21px;z-index:1;margin:0;padding:0;color:#000;font-size:15px;font-weight:400;line-height:1.3;pointer-events:none;transition:all .2s ease;opacity:1}body .frm_forms.with_frm_style .frm_inside_container.frm_label_float_top>label,body .frm_forms.with_frm_style .frm_inside_container.is_filled>label,body .frm_forms.with_frm_style .frm_inside_container:focus-within>label{top:-8px;left:16px;padding:0 5px;background-color:#fff;color:#009fe3;font-size:12px}body .frm_forms.with_frm_style .frm_inside_container .frm_required{color:inherit}body .frm_forms.with_frm_style .frm_none_container>.frm_primary_label{display:none}body .frm_forms.with_frm_style .frm_checkbox label{display:flex;align-items:center;gap:10px;color:#000;font-size:15px;cursor:pointer}body .frm_forms.with_frm_style .frm_checkbox label input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:0;border:1px solid #dadada;border-radius:3px;accent-color:#009fe3}body .frm_forms.with_frm_style .frm_submit{justify-content:center;margin-top:15px}body .frm_forms.with_frm_style .frm_submit button{display:inline-flex;align-items:center;gap:10px;margin:0;padding:14px 32px;border:0;border-radius:50px;background-color:#009fe3;box-shadow:none;color:#fff;font-family:indivisible,sans-serif;font-size:15px;font-weight:800;cursor:pointer;transition:background-color .3s ease}body .frm_forms.with_frm_style .frm_submit button:after{content:"";width:12px;height:12px;background:url(images/arrow-up-right-white.svg) center center no-repeat;background-size:contain}body .frm_forms.with_frm_style .frm_submit button:hover{background-color:#000}body .frm_forms.with_frm_style .frm_error{margin-top:5px;padding-left:20px;color:#e4202e;font-size:13px}body .frm_forms.with_frm_style .frm_blank_field input,body .frm_forms.with_frm_style .frm_blank_field select,body .frm_forms.with_frm_style .frm_blank_field textarea{border-color:#e4202e}body .frm_forms.with_frm_style .frm_error_style{margin-bottom:20px;padding:15px 20px;border:0;border-radius:15px;background-color:#fdecee;color:#e4202e}body .frm_forms.with_frm_style .frm_message{padding:20px;border:0;border-radius:15px;background-color:#e6f5fc;color:#000}@media screen and (max-width:700px){body .frm_forms.with_frm_style .frm_fields_container>.frm6,body .frm_forms.with_frm_style .frm_fields_container>.frm_half{grid-column:span 12}}footer{background-color:#009fe3;color:#fff;padding:100px 0 30px;border-radius:30px 30px 0 0}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer ul:not(.menu){list-style:none;margin:0}footer ul:not(.menu) li{padding:0}footer .items{display:grid;grid-template-columns:18% 30% 32% 1fr;font-size:15px;line-height:1.7}footer .items h4{font-size:15px;font-weight:800;line-height:1.4;margin-bottom:12px}footer .items p{line-height:1.7;margin-bottom:0}footer .items .logo a{display:inline-block}footer .items .logo a:hover{text-decoration:none}footer .items .logo img{display:block;width:131px;max-width:100%;height:auto}footer .items .gegevens .cols{display:flex;gap:50px}footer .items .gegevens .contact a{display:block}footer .items .snelle_links .links{-moz-columns:2;columns:2;-moz-column-gap:60px;column-gap:60px}footer .items .snelle_links .links li{-moz-column-break-inside:avoid;break-inside:avoid}footer .legals{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:110px}footer .legals ul{display:flex;flex-wrap:wrap;font-size:13px}footer .legals ul li+li:before{content:"/";margin:0 12px}footer .legals .to_top{flex-shrink:0;width:45px;height:45px;border:0;border-radius:10px;background:#ffd500 url(images/arrow-up.svg) center center no-repeat;background-size:12px;cursor:pointer;transition:transform .3s ease}footer .legals .to_top:hover{transform:translateY(-3px)}@media screen and (max-width:1200px){footer{padding:70px 0 30px}footer .items{grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:40px}footer .items .logo{grid-column:1/-1}footer .items .gegevens .cols,footer .items .snelle_links .links{display:grid;grid-template-columns:repeat(2,max-content);-moz-column-gap:40px;column-gap:40px}footer .items .snelle_links .links{grid-template-rows:repeat(var(--rows,3),auto);grid-auto-flow:column;-moz-columns:auto;columns:auto}footer .legals{margin-top:60px}}@media screen and (max-width:700px){footer{padding:50px 0 25px;border-radius:20px 20px 0 0}footer .items{grid-template-columns:minmax(0,1fr);gap:30px}footer .items .gegevens .cols,footer .items .snelle_links .links{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px}footer .legals{align-items:flex-end;margin-top:40px}footer .legals ul{font-size:12px}footer .legals ul li+li:before{margin:0 8px}}.gsap-intro .wrapper section[class^=we_]:not(.we_home_header):not(.we_page_header):not(.we_richting_header):not(.we_school_header) .media .layers span,.gsap-intro .wrapper section[class^=we_]:not(.we_home_header):not(.we_page_header):not(.we_richting_header):not(.we_school_header):not(:has(>.container))>*,.gsap-intro .wrapper section[class^=we_]:not(.we_home_header):not(.we_page_header):not(.we_richting_header):not(.we_school_header)>.container>*{visibility:hidden}.gsap-intro .wrapper .we_page_header .content>*,.gsap-intro .wrapper .we_page_header .formulier,.gsap-intro .wrapper .we_page_header .media .image,.gsap-intro .wrapper .we_page_header .media .layers span,.gsap-intro .wrapper .we_page_header .scholen .school,.gsap-intro .wrapper .we_page_header .socials{visibility:hidden}.gsap-intro .wrapper .we_richting_header .content>*,.gsap-intro .wrapper .we_richting_header .media{visibility:hidden}.gsap-intro .wrapper .we_school_header .content>*,.gsap-intro .wrapper .we_school_header .media .image,.gsap-intro .wrapper .we_school_header .media .layers span{visibility:hidden}.gsap-intro .wrapper #blog .blog_header .filter,.gsap-intro .wrapper #blog .blog_header .intro>*,.gsap-intro .wrapper #blog>.container>*{visibility:hidden}.we-404-page{width:100%;height:calc(100vh - 200px);top:0;left:0;display:flex;justify-content:center;align-items:center}.we-404-page .intro{text-align:center}.we-404-page .intro h1{font-size:2em;text-transform:uppercase}.we-404-page .intro p{margin-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:20px;font-size:1.2em}.we-404-page .intro a{padding:10px 20px;background:#ffd500;color:#fff;display:inline-block;border:1px solid #ffd500;cursor:pointer;text-decoration:none}.we-404-page .intro a:hover{color:#ffd500;background:0 0}#blog{--cut:85px;--overlap:190px;margin-bottom:100px}#blog .blog_header{position:relative;padding:100px 0 calc(var(--overlap) + 40px);color:#fff}#blog .blog_header:before{content:"";position:absolute;inset:0;background-color:#009fe3;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),0 100%)}#blog .blog_header:after{content:"";position:absolute;inset:0;background-color:rgb(153,216.6,243.8);clip-path:polygon(71% calc(100% - var(--cut) * .71),100% calc(100% - var(--cut)),100% calc(100% - var(--cut) * .41))}#blog .blog_header .container{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}#blog .blog_header .intro{max-width:760px}#blog .blog_header .intro h1{color:#fff}#blog .blog_header .intro p{margin-bottom:0}#blog .blog_header .filter{position:relative;flex-shrink:0;width:168px}#blog .blog_header .filter .filter_toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 22px 12px 15px;border:0;border-radius:50px;background:#fff url(images/arrow-down-black.svg) right 22px center no-repeat;background-size:10px;color:#000;font-size:15px;font-weight:800;text-align:left;cursor:pointer}#blog .blog_header .filter ul{display:none;position:absolute;z-index:200;top:calc(100% + 8px);right:0;min-width:240px;margin:0;padding:12px 0;border-radius:15px;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12);list-style:none}#blog .blog_header .filter ul li{padding:0}#blog .blog_header .filter ul li a{display:block;padding:7px 20px;color:#000;font-size:15px;text-decoration:none}#blog .blog_header .filter ul li a.active,#blog .blog_header .filter ul li a:hover{color:#009fe3}#blog .blog_header .filter ul li a.active{font-weight:800}#blog .blog_header .filter.open .filter_toggle{background-image:url(images/arrow-up.svg)}#blog .blog_header .filter.open ul{display:block}#blog>.container{position:relative;z-index:2;margin-top:calc(var(--overlap) * -1)}#blog .items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}#blog .no_posts{padding:40px;border-radius:30px;background-color:#f7f7f7;text-align:center}#blog .pagination{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:50px}#blog .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;color:#000;font-size:15px;text-decoration:none}#blog .pagination .page-numbers.current{color:#009fe3;font-weight:800}#blog .pagination .page-numbers.next,#blog .pagination .page-numbers.prev{width:34px;background-position:center;background-repeat:no-repeat;background-size:18px}#blog .pagination .page-numbers.prev{background-image:url(images/arrow-left-yellow.svg)}#blog .pagination .page-numbers.next{background-image:url(images/arrow-right-yellow.svg)}#blog .pagination .page-numbers:hover:not(.current){color:#009fe3}#blog .pagination .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.single_post{margin:30px 0 100px}.single_post .back{display:inline-flex;align-items:center;gap:8px;color:#000;font-size:15px;text-decoration:none}.single_post .back:before{content:"";width:24px;height:24px;border-radius:50%;background:#ffd500 url(images/arrow-left-black.svg) center center no-repeat;background-size:12px;transition:transform .3s ease}.single_post .back:hover:before{transform:translateX(-3px)}.single_post .post_header{max-width:744px;margin:10px auto 40px;text-align:center}.single_post .post_header .label{display:inline-block;margin-bottom:10px;padding:4px 6px;border-radius:50px;background-color:#ffd500;color:#000;font-size:12px;line-height:1.2;text-transform:uppercase}.single_post .post_header h1{max-width:520px;margin:0 auto;font-size:50px;line-height:1.2}.single_post .post_content{max-width:744px;margin:0 auto}.single_post .post_content>:last-child{margin-bottom:0}.single_post .post_content h2,.single_post .post_content h3,.single_post .post_content h4{margin-top:40px}.single_post .post_content img{max-width:100%;height:auto}.single_post .post_content ol,.single_post .post_content ul{margin-left:20px}@media screen and (max-width:1000px){.single_post .post_header h1{font-size:40px}}@media screen and (max-width:700px){.single_post{margin:20px 0 60px}.single_post .post_header{margin-bottom:30px}.single_post .post_header h1{font-size:30px}}.single .header .inner .info{text-align:center}@media screen and (max-width:1200px){#blog{--cut:60px;--overlap:150px;margin-bottom:60px}#blog .blog_header{padding-top:70px}#blog .items{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}}@media screen and (max-width:700px){#blog{--cut:40px;--overlap:120px}#blog .blog_header{padding-top:40px}#blog .blog_header .container{flex-direction:column;align-items:flex-start;gap:25px}#blog .items{grid-template-columns:minmax(0,1fr);gap:20px}}