.contact-form{margin-bottom:20px}@media (min-width:48rem){.contact-form{margin-bottom:40px}}.contact-form .input-row p{margin:0}.contact-form .input-row label{margin-bottom:4px;display:block}.contact-form input[type=text]{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);background:var(--color-white);border:1px solid var(--color-grey-lighter);width:100%;height:45px;margin-bottom:30px;padding:0 15px}.contact-form input[type=text]:hover,.contact-form input[type=text]:focus{border-color:var(--color-brand-primary)}@media (min-width:48rem){.contact-form input[type=text]{height:55px}}.contact-form input[type=email]{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);border:1px solid var(--color-grey-lighter);background:var(--color-white);width:100%;height:45px;margin:0 0 30px;padding:0 15px}.contact-form input[type=email]:hover,.contact-form input[type=email]:focus{border-color:var(--color-brand-primary)}@media (min-width:48rem){.contact-form input[type=email]{height:55px}}.contact-form input.wpcf7-not-valid{border-color:red}.contact-form textarea{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);border:1px solid var(--color-grey-lighter);resize:vertical;background:var(--color-white);width:100%;height:200px;margin:0 0 30px;padding:9px 15px}.contact-form textarea:hover,.contact-form textarea:focus{border-color:var(--color-brand-primary)}@media (min-width:48rem){.contact-form textarea{height:255px;min-height:255px}}.contact-form textarea.wpcf7-not-valid{border-color:red}.contact-form input[type=submit]{background:var(--color-grey-lighter);width:100%;height:45px;color:var(--color-brand-primary);font-family:var(--font-sans);border:0;border-bottom:5px solid var(--color-brand-secondary);cursor:pointer;padding:0 30px}@media (min-width:48rem){.contact-form input[type=submit]{width:auto;height:55px}}.contact-form input[type=submit]:focus,.contact-form input[type=submit]:hover{color:var(--color-white);background:var(--color-brand-secondary)}.contact-form .screen-reader-response,.contact-form .wpcf7-not-valid-tip{display:none}.contact-form .wpcf7-response-output{font-family:var(--font-sans);text-align:center;clear:both;border:1px solid #0000;margin:45px 0 0;padding:5px 0}.contact-form .wpcf7-response-output.wpcf7-mail-sent-ok{border:5px solid var(--color-light-green)}.invalid :is(.contact-form .wpcf7-response-output){border:1px solid var(--color-red-400)}.wp-pagenavi{font-family:var(--font-sans);padding:calc(var(--spacing,.25rem)*6)0 calc(var(--spacing,.25rem)*6);text-align:center;clear:both;margin:0 auto;display:block}@media (min-width:40rem){.wp-pagenavi{padding:60px 0 70px;padding:calc(var(--spacing,.25rem)*15)0 calc(var(--spacing,.25rem)*15)}}.wp-pagenavi a,.wp-pagenavi .current{text-align:center;margin:0 10px 0 0;padding:7px 15px 10px;text-decoration:none;display:inline-block}.wp-pagenavi .current{background:var(--color-brand-secondary);border-color:var(--color-brand-secondary);color:#fff;cursor:default}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{width:auto}:is(.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink):focus,:is(.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink):hover{background:var(--color-brand-primary);color:var(--color-white);text-decoration:none}.wp-pagenavi .wp-pagenavi .pages{float:left;display:none}.alignnone{max-width:100%;margin-left:0;margin-right:0}.aligncenter{margin:($line-height-computed/2)auto;display:block}.alignleft,.alignright{margin-bottom:($line-height-computed/2)}.wp-caption-text{padding:$thumbnail-caption-padding}.screen-reader-text{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wp-block-gallery{margin-top:15px}.wp-block-gallery .wp-block-image{aspect-ratio:1}.event{margin-bottom:60px}.event .event-main{background:var(--color-white);position:relative}.event .event-main .event-date{text-align:center;height:50px;color:var(--color-white);background:var(--color-light-green);z-index:2;margin:15px 0 0;padding:10px 45px;position:absolute}@media (min-width:40rem){.event .event-main .event-date{width:140px;height:140px;margin:20px 0 0;padding:20px 0}}.event .event-main .event-date .day{font:600 20px/30px var(--font-sans)}@media (min-width:40rem){.event .event-main .event-date .day{font:600 30px/50px var(--font-sans);display:block}}.event .event-main .event-date .month{font:600 20px/30px var(--font-sans);text-transform:lowercase}@media (min-width:40rem){.event .event-main .event-date .month{font:600 22px/35px var(--font-sans);margin-top:5px;display:block}}.event .event-main:before{content:"";background:var(--color-grey-lightest);z-index:1;width:15px;height:100%;position:absolute;top:0;left:0}@media (min-width:40rem){.event .event-main:before{width:70px}}.event .event-main .event-content{padding:70px 15px 40px 30px}@media (min-width:40rem){.event .event-main .event-content{padding:25px 100px 45px 200px}}.event .event-main .event-content .entry-title{font:600 20px/30px var(--font-sans);margin-top:15px;margin-bottom:10px}@media (min-width:40rem){.event .event-main .event-content .entry-title{font:600 30px/40px var(--font-sans);margin-top:20px;margin-bottom:10px}}.event .event-main .event-content .entry-title a{color:var(--color-brand-secondary)}.event .event-main .event-content .entry-summary{color:var(--color-grey-medium);margin-bottom:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.event .event-main .event-content .entry-summary{margin-bottom:calc(var(--spacing,.25rem)*8)}}.event .event-main .event-content .entry-foot .read-more{font-family:var(--font-sans);color:var(--color-light-green);text-underline-offset:4px;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.event .event-main .event-content .entry-foot .read-more:focus,.event .event-main .event-content .entry-foot .read-more:hover{text-decoration-style:dashed}.archive .alert-warning{text-align:center;border:1px solid var(--color-grey-lighter);padding:10px 0}.single-event-content{background:var(--color-white);margin-top:40px;margin-bottom:60px}@media (min-width:40rem){.single-event-content{background:0 0;margin-top:80px;margin-bottom:80px}}.single-event-content .event-main{background:0 0;position:relative}.single-event-content .event-main .event-date{text-align:center;height:50px;color:var(--color-white);background:var(--color-light-green);z-index:2;margin:15px 0 0;padding:10px 45px;position:absolute}@media (min-width:40rem){.single-event-content .event-main .event-date{width:170px;height:170px;margin:60px 0 0;padding:35px 0}}@media (min-width:64rem){.single-event-content .event-main .event-date{margin:60px 0 0}}.single-event-content .event-main .event-date .day{font:600 20px/30px var(--font-sans)}@media (min-width:40rem){.single-event-content .event-main .event-date .day{font:600 36px/48px var(--font-sans);display:block}}.single-event-content .event-main .event-date .month{font:600 20px/30px var(--font-sans);text-transform:lowercase}@media (min-width:40rem){.single-event-content .event-main .event-date .month{font:22px/35px var(--font-sans);margin-top:5px;display:block}}.single-event-content .event-main:before{content:"";background:var(--color-grey-lightest);z-index:1;width:15px;height:100%;position:absolute;top:0;left:0}@media (min-width:40rem){.single-event-content .event-main:before{width:85px}}.single-event-content .event-main .event-content{background:var(--color-white);padding:70px 15px 40px 30px}@media (min-width:40rem){.single-event-content .event-main .event-content{padding:75px 100px 45px 285px}}.single-event-content .event-main .event-content .entry-title{font:600 30px/45px var(--font-sans);color:var(--color-brand-secondary);margin-top:15px;margin-bottom:10px}@media (min-width:40rem){.single-event-content .event-main .event-content .entry-title{font:600 36px/48px var(--font-sans);margin-top:20px;margin-bottom:25px}}.single-event-content .event-main .event-content .entry-title a{color:var(--color-brand-secondary)}.single-event-content .event-main .event-content dl{grid-template-columns:50% 50%;margin-bottom:0;display:grid}@media (min-width:40rem){.single-event-content .event-main .event-content dl{grid-template-columns:30% 70%}}.single-event-content .event-main .event-content dl dt{color:var(--color-grey-medium);font-weight:400;line-height:45px}.single-event-content .event-main .event-content dl dd{color:var(--color-grey-medium);line-height:45px}.banner .toggle{padding:calc(var(--spacing,.25rem)*4)calc(var(--spacing,.25rem)*3);border:0;border-radius:0;flex-direction:column;gap:5px;margin-left:auto;display:flex}@media screen and (min-width:64rem){.banner .toggle{display:none}}.banner .toggle .icon-bar{background:var(--color-brand-primary);width:calc(var(--spacing,.25rem)*6);height:2px;display:block}.banner .toggle:focus,.banner .toggle:hover{background:var(--color-brand-secondary)}:is(.banner .toggle:focus,.banner .toggle:hover) .icon-bar{background:var(--color-white)}.banner .nav-collapse .nav{padding:0 0 calc(var(--spacing,.25rem)*4);flex-direction:column}.banner .nav{font-family:var(--font-sans);margin:0;padding:0;display:flex}.banner .nav li{padding:0;display:flex}.banner .nav li a{width:100%;padding:calc(var(--spacing,.25rem)*2)calc(var(--spacing,.25rem)*4);color:var(--color-brand-primary);text-decoration:none;display:flex}@media screen and (min-width:40rem){.banner .nav li a{padding:calc(var(--spacing,.25rem)*5)}}.banner .nav li a:focus,.banner .nav li a:hover{color:var(--color-brand-secondary)}.banner .nav li.current_page_parent,.banner .nav li.current-page-ancestor,.banner .nav li.current-menu-item{border-bottom:1px solid var(--color-brand-secondary)}:is(.banner .nav li.current_page_parent,.banner .nav li.current-page-ancestor,.banner .nav li.current-menu-item) a{color:var(--color-brand-secondary)}.content-info{font-family:var(--font-sans)}.content-info .contact-banner{background:var(--color-light-green);padding-bottom:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.content-info .contact-banner{padding-bottom:calc(var(--spacing,.25rem)*8)}}.content-info .contact-banner .logo{text-align:center;color:var(--color-white);padding-top:55px;padding-bottom:40px}@media (min-width:40rem){.content-info .contact-banner .logo{padding-top:75px;padding-bottom:80px}}.content-info .contact-banner .address{text-align:center;color:var(--color-white);padding-bottom:calc(var(--spacing,.25rem)*10)}@media (min-width:40rem){.content-info .contact-banner .address{padding-top:0;padding-bottom:60px}}.content-info .contact-banner .address h3{color:var(--color-white);margin:calc(var(--spacing,.25rem)*5)0 calc(var(--spacing,.25rem)*2)}.content-info .contact-banner .address address{margin:0;font-style:normal}.content-info .contact-banner .address address strong{font-weight:500}.content-info .contact-banner .address .route{margin-top:45px;display:inline-block}.content-info .contact-banner .address a{color:var(--color-white);border-bottom:1px solid var(--color-white);text-decoration:none}.content-info .contact-banner .address a:focus,.content-info .contact-banner .address a:hover{color:var(--color-white);border-bottom:1px dashed var(--color-white)}.content-info .contact-banner .footer-nav{width:100%}.content-info .contact-banner .footer-nav ul{font-family:var(--font-sans);text-align:center;padding:0}.content-info .contact-banner .footer-nav ul li{padding:0;display:block}@media (min-width:40rem){.content-info .contact-banner .footer-nav ul li{margin-left:10px;display:inline-block}}.content-info .contact-banner .footer-nav ul li a{color:var(--color-white);text-align:left;background:url(../images/button-arrow-right.svg) calc(100% - 15px) /30px no-repeat;padding:10px 15px;text-decoration:none;display:block}@media (min-width:40rem){.content-info .contact-banner .footer-nav ul li a{background:0 0;padding:20px}}.content-info .contact-banner .footer-nav ul li a:focus,.content-info .contact-banner .footer-nav ul li a:hover{color:var(--color-white);background-size:30px}@media (min-width:40rem){.content-info .contact-banner .footer-nav ul li a:focus,.content-info .contact-banner .footer-nav ul li a:hover{color:var(--color-brand-secondary);background:0 0}}.content-info .contact-banner .footer-nav ul li.current_page_parent,.content-info .contact-banner .footer-nav ul li.current-page-ancestor,.content-info .contact-banner .footer-nav ul li.current-menu-item{background:var(--color-brand-secondary)}@media (min-width:40rem){.content-info .contact-banner .footer-nav ul li.current_page_parent,.content-info .contact-banner .footer-nav ul li.current-page-ancestor,.content-info .contact-banner .footer-nav ul li.current-menu-item{border-bottom:1px solid var(--color-brand-secondary);background:0 0}}:is(.content-info .contact-banner .footer-nav ul li.current_page_parent,.content-info .contact-banner .footer-nav ul li.current-page-ancestor,.content-info .contact-banner .footer-nav ul li.current-menu-item) a{color:var(--color-white)}@media (min-width:40rem){:is(.content-info .contact-banner .footer-nav ul li.current_page_parent,.content-info .contact-banner .footer-nav ul li.current-page-ancestor,.content-info .contact-banner .footer-nav ul li.current-menu-item) a{color:var(--color-brand-secondary)}}.content-info .credits{background:var(--color-white);color:var(--color-grey-medium)}@media (min-width:40rem){.content-info .credits{height:100px}}.content-info .credits p{margin:0}.content-info .credits p a{color:var(--color-grey-medium);text-decoration:none}.content-info .credits p a:focus,.content-info .credits p a:hover{text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.content-info .credits .left{padding:calc(var(--spacing,.25rem)*4)0}@media (min-width:48rem){.content-info .credits .left{padding:calc(var(--spacing,.25rem)*8)0}}.content-info .credits .right{padding:0 0 calc(var(--spacing,.25rem)*4)}@media (min-width:48rem){.content-info .credits .right{padding:calc(var(--spacing,.25rem)*8)0}}.hero{position:relative}@media (min-width:40rem){.hero{padding-bottom:0}}@media (min-width:48rem){.hero{padding-bottom:180px}}@media (min-width:64rem){.hero{padding-bottom:100px}}.hero img{object-fit:cover;width:100%;height:300px}@media (min-width:40rem){.hero img{height:360px}}@media (min-width:48rem){.hero img{height:430px}}.home .hero img{object-fit:cover;width:100%;height:300px}@media (min-width:40rem){.home .hero img{height:360px}}@media (min-width:48rem){.home .hero img{height:460px}}@media (min-width:64rem){.home .hero img{height:580px}}.hero .hero-caption{color:var(--color-white);background:var(--color-brand-secondary);text-align:center;z-index:10;padding-top:30px;padding-bottom:50px;position:relative}@media (min-width:48rem){.hero .hero-caption{margin-top:290px}}@media (min-width:64rem){.hero .hero-caption{height:400px;margin-top:240px;padding-top:40px;padding-bottom:30px}}.hero .hero-caption:after{content:"";border-bottom:10px solid var(--color-white);z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:40rem){.hero .hero-caption:after{border-right:10px solid var(--color-white);top:10px;left:10px}}.hero .hero-caption .hero-caption-title{font:var(--text-3xl)/var(--leading-normal)var(--font-sans);color:var(--color-white);margin-top:10px;margin-bottom:10px}@media (min-width:40rem){.hero .hero-caption .hero-caption-title{font:var(--text-4xl)/var(--leading-normal)var(--font-sans);font-family:var(--font-sans);margin-top:20px;margin-bottom:20px}}.hero .hero-caption .hero-caption-description{margin-bottom:30px}@media (min-width:40rem){.hero .hero-caption .hero-caption-description{padding-left:60px;padding-right:60px}}@media (min-width:48rem){.hero .hero-caption .hero-caption-description{margin-bottom:30px}}@media (min-width:64rem){.hero .hero-caption .hero-caption-description{margin-bottom:60px;padding-left:30px;padding-right:30px}}.hero .hero-caption .hero-caption-link{font-family:var(--font-sans);color:var(--color-white);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.hero .hero-caption .hero-caption-link:focus,.hero .hero-caption .hero-caption-link:hover{text-decoration-style:dashed}.page .page-header{border:none;margin:30px 0 10px;padding-bottom:9px}@media (min-width:40rem){.page .page-header{margin:60px 0 50px}}@media (min-width:48rem){.page .page-header{margin:80px 0 70px;padding:0 40px}}.page .page-header .page-title{margin:0}.page .content-main{background:var(--color-white);margin:calc(var(--spacing,.25rem)*6)0 calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.page .content-main{margin:calc(var(--spacing,.25rem)*20)0 calc(var(--spacing,.25rem)*10)}}@media (min-width:48rem){.page .content-main{margin:calc(var(--spacing,.25rem)*20)0 calc(var(--spacing,.25rem)*20)}}.page .content-main .page-head{border:none;padding:0}.page .content-main .page-head .page-thumbnail img{object-fit:cover;width:100%;height:150px;display:block}@media (min-width:48rem){.page .content-main .page-head .page-thumbnail img{height:320px}}.page .content-main .page-content{padding:0 20px 5px}@media (min-width:40rem){.page .content-main .page-content{padding:0 60px 40px}}@media (min-width:48rem){.page .content-main .page-content{padding:0 100px 40px}}.page .content-main .page-content h2{margin:30px 0 10px}@media (min-width:40rem){.page .content-main .page-content h2{margin:45px 0 20px}}@media (min-width:48rem){.page .content-main .page-content h2{margin:65px 0 25px}}.page .content-main .page-content h3{margin:20px 0 10px}.page .content-main .page-content .download{background:var(--color-grey-lightest)url(../images/icon-download.png) no-repeat 20px center;border-bottom:5px solid var(--color-brand-primary);padding:15px 30px 15px 90px;display:inline-block}.page .content-main .page-content .download span{font-style:italic;font-weight:400;display:block}.page .content-main .page-content .download:focus,.page .content-main .page-content .download:hover{color:var(--color-brand-primary);border-bottom:5px solid var(--color-brand-secondary);text-decoration:none}.page .sidebar{margin:calc(var(--spacing,.25rem)*6)0 calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.page .sidebar{margin:calc(var(--spacing,.25rem)*20)0 calc(var(--spacing,.25rem)*10)}}@media (min-width:48rem){.page .sidebar{margin:calc(var(--spacing,.25rem)*20)0 calc(var(--spacing,.25rem)*20)}}.page #google-maps{height:280px}@media (min-width:40rem){.page #google-maps{height:500px}}.section{padding:40px 0}@media (min-width:40rem){.section{padding:60px 0}}@media (min-width:48rem){.section{padding:80px 0}}.section.white{background:var(--color-white)}.section .section-header{text-align:center}.section .section-header .section-title{color:var(--color-brand-primary);font-size:var(--text-3xl);line-height:var(--leading-normal);margin:0 0 5px}@media (min-width:40rem){.section .section-header .section-title{font-size:var(--text-4xl);line-height:var(--leading-normal);margin:0 0 10px}}.section .section-header .section-description{color:var(--color-grey-medium);margin-bottom:0}.section .section-header .section-link{font-family:var(--font-sans);color:var(--color-light-green);text-underline-offset:4px;margin:0;text-decoration:underline;text-decoration-thickness:1px}.section .section-header .section-link:focus,.section .section-header .section-link:hover{text-decoration-style:dashed}.section .section-header .section-button{margin-top:20px;margin-bottom:45px}@media (min-width:48rem){.sponsors .sponsors-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.sponsors .sponsors-logo-grid{margin:0;padding:0;list-style:none}.sponsors .sponsors-logo-grid .sponsor-item{text-align:center;border-bottom:1px solid var(--color-grey-lighter)}@media (min-width:40rem){.sponsors .sponsors-logo-grid .sponsor-item{border-right:1px solid var(--color-grey-lighter)}}.sponsors .sponsors-logo-grid .sponsor-item a{margin:0;padding:20px 0;display:block}.sponsors .sponsors-logo-grid .sponsor-item a img{width:100%;height:100%;display:block}@media (min-width:40rem){.sponsors .sponsors-logo-grid .sponsor-item:nth-child(2n+2){border-right:0}}.sponsors .sponsors-logo-grid .sponsor-item:last-child{border-bottom:0}.gebruikers,.text{padding:80px 0 55px}:is(.gebruikers,.text) .section-header{text-align:left;margin-top:0;margin-bottom:25px}:is(.gebruikers,.text) .section-header .section-title{color:var(--color-brand-secondary);margin:0;font-size:24px;font-weight:300;line-height:36px}@media (min-width:40rem){:is(.gebruikers,.text) .section-header .section-title{margin:0 0 15px;font-size:30px;line-height:40px}}:is(.gebruikers,.text) .section-content{margin-top:5px}:is(.gebruikers,.text) .section-content .gebruiker{width:100%}:is(.gebruikers,.text) .section-content .gebruiker a{background:var(--color-white);justify-content:center;height:270px;display:flex}:is(.gebruikers,.text) .section-content .gebruiker p:last-of-type{margin:0}.gebruikers{padding-top:0}.carousel{width:100%;padding:0 0 60px}@media (min-width:40rem){.carousel{padding:0 0 80px}}.carousel .item img{width:100%}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.sidebar{font-family:var(--font-sans);line-height:35px}@media (min-width:40rem){.sidebar{line-height:45px}}@media (min-width:48rem){.sidebar{line-height:50px}}.sidebar ul{padding:0;list-style:none}.sidebar ul li{padding:0}.sidebar ul li a{color:var(--color-brand-primary);border-left:1px solid var(--color-brand-secondary);padding-left:24px;text-decoration:none;display:block}.sidebar ul li a:focus,.sidebar ul li a:hover{border-left:5px solid var(--color-brand-secondary);color:var(--color-brand-primary);padding-left:20px}.sidebar ul li.active a,.sidebar ul li.current_page_item a{border-left:5px solid var(--color-brand-secondary);padding-left:20px;font-weight:600}
