/*
Theme Name: Kennispact Theme
Description: Kennispact Theme
Version: 1.0
*/




/* CSS Document
	Reset browser default styles
	All
	Header
		Top menu
	Content block
	Footer
		Form
	Media Queries
*/


@font-face {font-family: 'MarselisPro'; src: url('fonts/MarselisPro-Light.eot'); src: url('fonts/MarselisPro-Light.eot?#iefix') format('embedded-opentype'), url('fonts/MarselisPro-Light.woff2') format('woff2'), url('fonts/MarselisPro-Light.woff') format('woff'), url('fonts/MarselisPro-Light.ttf') format('truetype'), url('fonts/MarselisPro-Light.svg#MarselisPro-Light') format('svg');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'MarselisPro'; src: url('fonts/MarselisPro.eot'); src: url('fonts/MarselisPro.eot?#iefix') format('embedded-opentype'), url('fonts/MarselisPro.woff2') format('woff2'), url('fonts/MarselisPro.woff') format('woff'), url('fonts/MarselisPro.ttf') format('truetype'), url('fonts/MarselisPro.svg#MarselisPro') format('svg'); font-weight: 400; font-style: normal; font-display: swap;}
@font-face {font-family: 'MarselisPro'; src: url('fonts/MarselisPro-Bold.eot'); src: url('fonts/MarselisPro-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/MarselisPro-Bold.woff2') format('woff2'), url('fonts/MarselisPro-Bold.woff') format('woff'), url('fonts/MarselisPro-Bold.ttf') format('truetype'), url('vMarselisPro-Bold.svg#MarselisPro-Bold') format('svg');font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: 'MarselisPro'; src: url('fonts/MarselisPro-Black.eot'); src: url('fonts/MarselisPro-Black.eot?#iefix') format('embedded-opentype'), url('fonts/MarselisPro-Black.woff2') format('woff2'), url('fonts/MarselisPro-Black.woff') format('woff'), url('fonts/MarselisPro-Black.ttf') format('truetype'), url('fonts/MarselisPro-Black.svg#MarselisPro-Black') format('svg');font-weight: 900;font-style: normal;font-display: swap;}


/* Reset browser default styles */
html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
:root {
    --primary-color:#E4142F;
    --secondary-color:#B70C22;
    --text-color:#2D2D2D;
}
body {font:22px/1.6 'MarselisPro', sans-serif;color:var(--text-color);background:#fff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;}
header, section, footer, aside, nav, article, figure, figcaption {display:block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:visited {text-decoration:none;color:var(--text-color);transition:color ease-in-out .2s;}
a:active, a:hover {outline:0;text-decoration:none;color:var(--primary-color);}




/* All */
.wrapper {max-width:1632px;padding:0 35px;margin:0 auto;position:relative;box-sizing:border-box;}
.alignfull {margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;}
.alignwide {margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:100vw;}

@media (min-width: 1700px) and (max-width: 1800px) {
    .wrapper {padding:0px 100px;}
    .page-id-23 .wrapper {max-width: 1630px;}
    /* 	.type-page {padding-left:35px;} */
}


/* Posts navigation */
.posts_navigation {display:flex;flex-wrap:wrap;justify-content:space-between;}


/* Data cover */
*[data-cover-srcset] {min-height:200px;position:relative;}
*[data-cover-srcset] img[srcset] {position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;}


/* Responsive video */
.video_wrap {position:relative;padding:0 0 56.25% 0;height:0;}
.video_wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;}


/* Typography */
h1 {font:700 72px/1.2 'MarselisPro';}
h1.is-style-alt {font-size:74px;padding-bottom:12px;}
h2 {font:700 45px/1.2 'MarselisPro';padding-bottom:25px;}
h2.is-style-alt {font-size:43px;font-weight:400;}
h2 strong {color:var(--primary-color);}
h3 {font:700 40px/1.2 'MarselisPro';padding-bottom:20px;}
h3 strong {font-weight:700;color:var(--primary-color);}
h4 {font:700 30px/1.2 'MarselisPro';padding-bottom:20px;}
h4.is-style-alt {text-transform:uppercase;color:var(--primary-color);letter-spacing:3px;}
h5 {font:700 25px/1.2 'MarselisPro';padding-bottom:33px;}
h6 {font:700 23px/1.2 'MarselisPro';color:var(--primary-color);padding-bottom:13px;}
h6.is-style-alt {color:var(--text-color);line-height:1.8;padding-bottom:40px;}
p {padding-bottom:35px;}
p.has-small-font-size {font-size:20px !important;}


/* Form */
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select #input_2_5 {
    width: 100%;
    border: 0px;
    font: 18px 'MarselisPro', sans-serif;
    color: #ADADAD;
    background: white;
    border: none;
    border-bottom: 1px solid #ADADAD;
    border-radius: 0;
    padding: 0;
    height: 48px;
    width: 100%;
    box-sizing: border-box;}
input[type="text"], input[type="email"], input[type="tel"], textarea {font:18px 'MarselisPro', sans-serif;color:var(--text-color);background:transparent;border:none;border-bottom:1px solid #ADADAD;border-radius:0;padding:0;height:48px;width:100%;box-sizing:border-box;}
input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="tel"]::placeholder, textarea::placeholder {color:#ADADAD;opacity:1;}
textarea {height:146px;padding:10px 0;resize:none;}
.searchform > div {display:flex;flex-wrap:wrap;align-items:center;}
.searchform label {display:block;min-width:100%;}
.searchform input[type="text"] {flex:1;margin-right:20px;}
.gform_ajax_spinner, .gform_wrapper .validation_error, .gform_validation_errors, .gform_required_legend {display:none !important;}
.gform_wrapper .gform_heading h2 {color:var(--primary-color);font-size:30px;}
.gform_wrapper .gform_heading p:empty {display:none;}
.gform_wrapper .gform_body .gform_fields {display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}
.gform_wrapper .gform_body .gfield {position:relative;width:100%;padding-bottom:40px;}
.gform_wrapper .gform_body .gfield.half {width:calc(40% - 24px);}
.gform_wrapper .gform_body .gfield.half + .gfield.half {width:calc(60% - 24px);}
.gform_wrapper .gform_body .gfield label {display:none;}
.gform_wrapper .gform_body .gfield .validation_message {position:absolute;bottom:15px;left:0;z-index:2;color:var(--primary-color);font-size:12px;}
.gform_wrapper .gform_footer {text-align:right;}
.gform_confirmation_wrapper {padding-bottom:25px;}
.gfield--type-honeypot {display:none;}


/* Buttons */
.wp-block-button {display:inline;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {color:#fff;background:var(--primary-color);padding:5px 35px;min-width:1px;height:45px;font:700 20px 'MarselisPro';border:1px solid var(--primary-color);border-radius:26px;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:color ease-in-out .2s, background-color ease-in-out .2s;}
.button:hover, .wp-block-button__link:hover, .searchform input[type="submit"]:hover {color:#fff;background:var(--secondary-color);border-color:var(--secondary-color);}
.is-style-more .wp-block-button__link, .is-style-more .wp-block-button__link:visited {padding:0;border:none;border-radius:0;background:none;font-size:25px;color:var(--primary-color);}
.is-style-more .wp-block-button__link:after {content:'';display:inline-block;width:34px;height:34px;border-radius:50%;border:1px solid var(--primary-color);margin-left:15px;background:url(images/icons/arrow.svg) center center/14px auto no-repeat;transform:rotate(90deg);filter:brightness(0) saturate(100%) invert(19%) sepia(92%) saturate(7500%) hue-rotate(348deg) brightness(93%) contrast(91%);transition:color ease-in-out .2s, background-color ease-in-out .2s;}
.is-style-more .wp-block-button__link:hover {color:var(--secondary-color);}
.is-style-more .wp-block-button__link:hover:after {background-color:var(--secondary-color);border-color:var(--secondary-color);filter:none;}
.is-style-arrow .wp-block-button__link, .is-style-more .wp-block-button__link:visited {height:66px;padding:5px 43px;border-radius:60px;font-size:19px;}
.is-style-arrow .wp-block-button__link:after {content:'';display:inline-block;width:21px;height:21px;margin-left:34px;background:url(images/icons/arrow.svg) center center/auto 100% no-repeat;transform:rotate(90deg);}
.wp-block-buttons {gap:0;}
.wp-block-buttons .wp-block-button__link {margin:0 35px 15px 0;}
.wp-block-buttons .wp-block-button:last-of-type .wp-block-button__link {margin-right:0;}


/* Main Colors */
.has-primary-color-color {color:var(--primary-color);}
.has-secondary-color-color {color:var(--secondary-color);}
.has-text-color-color {color:var(--text-color);}
.has-primary-color-background-color {background-color:var(--primary-color);}
.has-secondary-color-background-color {background-color:var(--secondary-color);}
.has-text-color-background-color {background-color:var(--text-color);}




/* Header */
.header {padding:23px 0 0 0;position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff;box-shadow:rgba(0,0,0,.5) 0 0 10px 1px;transition:transform ease-in-out .4s;}
.logged-in .header {top:32px;}
.header.hide {transform:translateY(-160%);}
.header.headroom--not-top.headroom--pinned {transform:translateY(0%);}
.header .wrapper {display:flex;align-items:center;justify-content:space-between;}
.header .logo {width:203px;height:74px;font-size:0;line-height:0;margin-bottom:23px;background:url(images/logo.svg) no-repeat;}
/* Top menu */
.menu_trigger {position:relative;top:-5px;width:33px;height:23px;z-index:999;transform:rotate(0deg);transition:all ease-in-out 0.5s;cursor:pointer;display:none;}
.menu_trigger span {display:block;position:absolute;height:3px;width:100%;background:#707070;border-radius:2px;opacity:1;left:0;transition:all ease-in-out 0.25s;}
.menu_trigger span::selection {background:none;}
.menu_trigger span:nth-child(1) {top:0px;width:22px;}
.menu_trigger span:nth-child(2), .menu_trigger span:nth-child(3) {top:10px;}
.menu_trigger span:nth-child(4) {top:20px;width:22px;left:11px;}
.menu_trigger.active span:nth-child(1), .menu_trigger.active span:nth-child(4) {transform:scale(0, 0);}
.menu_trigger.active span:nth-child(2) {transform:rotate(45deg);width:75%;}
.menu_trigger.active span:nth-child(3) {transform:rotate(-45deg);width:75%;}
.header nav > ul {display:flex;}
.header nav > ul > li {font-weight:700;font-size:21px;margin-right:20px;position:relative;}
.header nav > ul > li:last-child {margin-right:-35px;}
.header nav > ul > li > a {display:block;padding:0 35px 23px 35px;line-height:74px;border-bottom:5px solid transparent;}
.header nav > ul > li > a:hover, .header nav > ul > li.current-menu-item > a, .header nav > ul > li.current_page_parent > a {border-bottom-color:var(--primary-color);color:var(--text-color);}
.single-event .header nav > ul > li.current_page_parent > a {border-bottom-color:transparent;}
.single-event .header nav > ul > li:nth-child(4) > a, .single-event .header nav > ul > li.current_page_parent > a:hover {border-bottom-color:var(--primary-color);}
.header nav > ul > li.menu-item-has-children > a {background:url(images/icons/arrow.png) right 12px top 35px/13px auto no-repeat;}
.header nav > ul > li.menu-item-has-children > span {display:none;}
.header nav > ul > li ul {position:absolute;top:100%;left:0;background:#fff;padding:10px 0;min-width:257px;box-shadow:rgba(0,0,0,.1) 0 5px 5px 0 inset;transform:translate3d(0px, -10px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);transform-style:preserve-3d;opacity:0;height:0;overflow:hidden;transition:all ease-in-out .3s;}
.header nav > ul > li:hover ul {opacity:1;height:auto;transform:translate3d(0px, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);}
.header nav > ul > li li {padding:4px 0;font-size:18px;font-weight:400;}
.header nav > ul > li li a {display:block;padding:6px 23px;}
.header nav > ul > li li a:hover {color:#fff;background:var(--primary-color);}
.header .top_menu .menu-social-menu-container {display:none;}



/* Heading */
.heading {margin:125px 0 45px 0;overflow:hidden;position:relative;}
.heading:before {content:'';display:block;width:100%;height:1px;position:absolute;top:-1px;left:0;z-index:1;}
.heading:after {content:'';display:block;width:50%;height:300%;position:absolute;top:-100%;left:0;background:#E4142F;opacity:.85;z-index:1;mix-blend-mode:multiply;border-radius:0 50% 47% 0;}
.heading .bottom_bg {display:block;width:200vw;height:100%;position:absolute;top:calc(100% - 100px);left:-50vw;background:#fff;border-radius:50%;z-index:2;overflow:hidden;}
.heading .bottom_bg:before, .heading .bottom_bg:after {content:'';display:block;width:200vw;height:100%;position:absolute;top:-1px;left:0;border-radius:50%;z-index:2;border-top:15px solid #c6c6c5;clip-path:circle(68.5% at 0 100%);}
.heading .bottom_bg:after {left:auto;right:0;border-top-width:20px;clip-path:circle(63.5% at 100% 100%);}
.heading figure > img {position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;}
.heading figure figcaption {color:#fff;z-index:10;display:flex;flex-flow:column wrap;min-height:530px;padding-bottom:80px;justify-content:center;}
.heading figure figcaption > * {max-width:100%;}
.heading figure figcaption header {font-size:16px;font-style:italic;padding-bottom:10px;}
.heading figure figcaption h1 {margin-bottom:10px;}
.heading figure figcaption .back {color:#fff;font-size:20px;font-weight:700;text-decoration:underline;}
.heading figure figcaption .back:before {content:'';display:inline-block;vertical-align:middle;width:24px;height:24px;border-radius:50%;background:var(--primary-color) url(images/icons/arrow.svg) center center/12px auto no-repeat;margin-right:11px;transform:rotate(-90deg);}
/* Heading event */
.heading_event:after {width:60%;background:url(images/demo/gear_bg.png) right 65%/auto 80% no-repeat;background-color:transparent !important;border-radius:0;filter:brightness(0) saturate(100%) invert(14%) sepia(5%) saturate(15%) hue-rotate(349deg) brightness(96%) contrast(89%);opacity:.55;}
.heading_event figure figcaption {min-height:690px;}
.heading_event figure figcaption h2 {font-size:50px;max-width:550px;padding-top:50px;}
.heading_events figure figcaption > header {max-width:206px;height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:var(--primary-color);border-radius:30px;margin-bottom:20px;font-size:27px;font-weight:700;font-style:normal;padding-bottom:0;}
.heading_events figure figcaption > h2 {max-width:600px;padding:0 0 10px 0;}
.heading_events figure figcaption > p {font-size:30px;font-weight:700;}
.events_more_info {position:absolute;bottom:-100px;right:0;font-size:20px;line-height:1.8;background:#fff url(images/demo/form.png) right 35px bottom 0 no-repeat;box-shadow:0 3px 15px #00000029;padding:50px 35px 20px 25px;width:780px;box-sizing:border-box;z-index:10;}
.events_more_info h4 {opacity:1;transform:translateZ(0);}
.events_more_info header {min-height:108px;padding:0 0 38px 130px;position:relative;}
.events_more_info header h4 {padding-bottom:5px;max-width:360px;}
.events_more_info header h5 {font-size:26px;padding-bottom:0;font-weight:400;}
.events_more_info header div {position:absolute;top:-10px;left:0;width:80px;text-align:center;color:#AAAAAA;font-size:20px;text-transform:uppercase;}
.events_more_info header div:after {content:'';background:var(--primary-color);width:7px;height:110px;transform:matrix(0.97, 0.26, -0.26, 0.97, 0, 0);position:absolute;top:0;right:-25px;}
.events_more_info header div span {font-size:74px;font-weight:700;color:var(--primary-color);display:block;line-height:.9;padding-top:10px;}



/* Content block */
.content_block {padding-bottom:350px;}
.content_block article > ul, .content_block article > ol {margin-bottom:20px;}
.content_block article > ul li {list-style-position:inside;list-style-type:disc;}
.content_block article > ol li {list-style-position:inside;list-style-type:decimal;}
.content_block article a[href*="mailto"] {background:url(images/icons/email.svg) left center no-repeat;padding-left:35px;}
.content_block article a[href*="tel:"] {background:url(images/icons/phone.svg) 5px center no-repeat;padding-left:35px;}


/* Contact */
.content_block .wp-block-columns {padding-bottom:110px;}
.content_block .wp-block-columns .gform_wrapper {box-shadow:0px 0px 15px #00000029;border-radius:20px;padding:47px 78px;margin-top:-220px;position:relative;z-index:20;background:#fff url(images/demo/form.png) right 35px bottom 0 no-repeat;}
.content_block .wp-block-columns .gform_wrapper ~ .wp-block-navigation[aria-label="Social menu"] {top:-184px;left:-23px;}
.page-contact .wp-block-navigation[aria-label="Social menu"] {background:var(--primary-color);font-size:0;line-height:0;display:inline-block;padding:0 5px;border-radius:8px;position:relative;z-index:21;}
.page-contact .wp-block-navigation[aria-label="Social menu"] ul {display:block;}
.page-contact .wp-block-navigation[aria-label="Social menu"] li {padding:12px 0;width:37px;border-bottom:1px solid #fff;display:none;}
.page-contact .wp-block-navigation[aria-label="Social menu"] li:nth-child(-n+3) {display:block;}
.page-contact .wp-block-navigation[aria-label="Social menu"] li:nth-child(3) {border-bottom:none;}
.page-contact .wp-block-navigation[aria-label="Social menu"] li a {display:block;width:21px;height:21px;background:url(images/blank.gif) center center/auto 100% no-repeat;opacity:1;transition:opacity ease-in-out .3s;margin:0 auto;}
.page-contact .wp-block-navigation[aria-label="Social menu"] li a:hover {opacity:.8;}
.page-contact .wp-block-navigation[aria-label="Social menu"] li a[href*="instagram"] {background-image:url(images/icons/instagram.svg);}
.page-contact .wp-block-navigation[aria-label="Social menu"] li a[href*="linkedin"] {background-image:url(images/icons/linkedin.svg);background-size:auto 90%;}
.page-contact .wp-block-navigation[aria-label="Social menu"] li a[href*="facebook"] {background-image:url(images/icons/facebook.svg);}


/* Map */
.acf-map {min-height:420px;position:relative;}
.acf-map img {max-width:inherit !important;}


/* Partners slider */
.partners_slider {color:#fff;background:var(--primary-color);padding:165px 0 270px 0;margin:0 auto -350px auto;max-width:1474px;position:relative;}
.partners_slider:before, .partners_slider:after {content:'';background:var(--primary-color);display:block;width:100%;height:100%;position:absolute;top:0;left:100%;}
.partners_slider:before {left:auto;right:100%;}
.partners_slider .bg:before, .partners_slider .bg:after {content:'';background:linear-gradient(90deg, #C9181A00 0%, #B70C22 100%);display:block;width:calc((100vw - 100%) / 2 + 230px);height:100%;position:absolute;top:0;right:calc((-100vw + 100%) / 2);opacity:0.81;z-index:20;}
.partners_slider .bg:before {right:auto;left:calc((-100vw + 100%) / 2);background:linear-gradient(90deg, #B70C22 0%, #C9181A00 100%);}
.partners_slider h1 {position:relative;z-index:25;}
.partners_slider p {max-width:1077px;font-size:24px;padding-bottom:80px;position:relative;z-index:25;}
.partners_slider p strong {text-decoration:underline;}
.partners_slider .slick-track {display:flex;align-items:center;}
.partners_slider .slick-slide {margin-right:80px;float:none;}
.partners_slider .slick-list {overflow:visible;z-index:10;}
.partners_slider .slick-arrow {width:63px;height:63px;border:1px solid #fff;border-radius:50%;background:url(images/icons/arrow.svg) center center/25px auto no-repeat;font-size:0;line-height:0;position:absolute;top:calc(50% - 31px);right:-80px;transform:rotate(90deg);z-index:30;}
.partners_slider .slick-prev {right:auto;left:-80px;transform:rotate(-90deg);}
.partners_slider .slick-disabled {display:none !important;}


/* Group block */
.wp-block-group {padding:30px 0 130px 0;background:url(images/demo/group.png) 87% 35% no-repeat;}
.wp-block-group.is-style-wide {background-image:url(images/demo/group3.png);}
.voedseltransitie .wp-block-group.is-style-wide {background-image:url(images/demo/thema_bg.png);}
.energietransitie .wp-block-group.is-style-wide {background-image:url(images/demo/thema_bg2.png);}
.zorginnovatie .wp-block-group.is-style-wide {background-image:url(images/demo/thema_bg3.png);}
.dataai .wp-block-group.is-style-wide {background-image:url(images/demo/thema_bg4.png);}
.leven-lang-ontwikkelen .wp-block-group.is-style-wide {background-image:url(images/demo/thema_bg5.png);}
.ondermijning .wp-block-group.is-style-wide {background-image:url(images/demo/thema_bg6.png);}
.wp-block-group .wp-block-group__inner-container {max-width:940px;font-size:25px;}
.wp-block-group.is-style-wide .wp-block-group__inner-container {max-width:1200px;font-size:22px;}
.page-agenda .wp-block-group {padding-bottom:60px;background:none;}
.page-agenda .wp-block-group .wp-block-group__inner-container {max-width:730px;font-size:22px;line-height:1.8;}
.page-agenda .wp-block-group .wp-block-group__inner-container h6 {color:#fff;background:var(--primary-color);display:inline-block;font-size:20px;font-weight:700;padding:8px 12px;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase;}
.page-agenda .wp-block-group .wp-block-group__inner-container h2 {font-size:55px;max-width:480px;}
.page-agenda .wp-block-group .wp-block-group__inner-container h2 strong {color:#2D2D2D;font-weight:900;}


/* Media Text block */
.wp-block-media-text {position:relative;margin-bottom:220px;}
.wp-block-media-text .wp-block-media-text__media > div {max-width:690px;margin:0 auto;}
.wp-block-media-text .wp-block-media-text__content {padding:0 0 0 70px;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding:0 70px 0 0;}
.wp-block-media-text .wp-block-media-text__content p + h5 {padding-top:20px;}
/* Background Content */
.wp-block-media-text.background_content {display:block;min-height:662px;padding:0 95px 160px 190px;margin-bottom:0;}
.wp-block-media-text.background_content:before {content:'';position:absolute;top:70px;right:calc(100% - 590px);z-index:-1;width:1135px;height:1209px;background:url(images/demo/media_content_bg2.png) right center/contain no-repeat;}
.wp-block-media-text.background_content .wp-block-media-text__media {position:absolute;top:100px;left:0;width:465px;height:562px;}
.wp-block-media-text.background_content .wp-block-media-text__media:before, .wp-block-media-text.background_content .wp-block-media-text__media:after {content:'';position:absolute;top:195px;left:-5px;width:5px;height:163px;background:var(--primary-color);}
.wp-block-media-text.background_content .wp-block-media-text__media:before {height:73px;left:auto;right:-5px;top:38px;}
.wp-block-media-text.background_content .wp-block-media-text__media div {transform-origin:bottom right;transform:skew(0, -3deg);overflow:hidden;border-radius:20px;height:100%;max-width:100%;margin:0;}
.wp-block-media-text.background_content .wp-block-media-text__media img {width:100%;height:100%;object-fit:cover;border-radius:20px;transform-origin:inherit;transform:skew(0, 3deg);}
.wp-block-media-text.background_content .wp-block-media-text__content {padding:80px 80px 70px 31%;box-sizing:border-box;background:#F7F7F7 url(images/demo/media_content_bg.png) right 78px bottom 0/534px auto no-repeat;border-radius:20px;line-height:1.8;}
/* Background Image */
.wp-block-media-text.background_image.has-media-on-the-right {grid-template-columns:1fr 42%;padding:70px 0 100px 0;}
.wp-block-media-text.background_image.has-media-on-the-right:before {content:'';display:block;width:340px;height:248px;background:url(images/demo/group2.png) center center/contain no-repeat;opacity:.6;position:absolute;top:70px;left:250px;z-index:-1;}
.wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media {position:relative;}
.wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media:after {content:'';display:block;width:100vw;height:calc(100% + 170px);border-radius:20px 0 0 20px;background:#F7F7F7;position:absolute;top:-70px;left:calc(100% - 500px);z-index:-1;}
.wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media:before {content:'';position:absolute;top:247px;left:-7px;width:7px;height:213px;background:var(--primary-color);}
.wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media div {transform-origin:bottom left;transform:skew(0, 3deg);overflow:hidden;border-radius:20px;height:100%;max-width:100%;margin:0;}
.wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media img {width:100%;height:100%;object-fit:cover;border-radius:20px;transform-origin:inherit;transform:skew(0, -3deg);}
/* MBO */
.wp-block-media-text.is-style-mbo {max-width:1386px;margin:0 auto 170px auto;padding-bottom:100px;}
.wp-block-media-text.is-style-mbo:before {content:'';display:block;width:500px;height:calc(100% + 200px);background:url(images/demo/bg3.png) right center/auto 100% no-repeat;position:absolute;top:-105px;left:calc((-100vw + 100%) / 2);z-index:10;}
.wp-block-media-text.is-style-mbo .wp-block-media-text__media > div {max-width:503px;margin:0 auto;position:relative;z-index:11;}
.wp-block-media-text.is-style-mbo .wp-block-media-text__content {padding:0 0 0 30px;background:url(images/demo/map.png) right center/90% auto no-repeat;}
.wp-block-media-text.is-style-mbo .wp-block-media-text__content h2 {font-size:50px;}
.wp-block-media-text.is-style-mbo .wp-block-media-text__content h2 .word2 {color:var(--primary-color);}
.wp-block-media-text.is-style-mbo .wp-block-media-text__content h4 {color:#2D2D2D;line-height:1.6;font-weight:400;padding-bottom:55px;}
.wp-block-media-text.is-style-mbo .wp-block-media-text__content h4 .line {position:relative;}
.wp-block-media-text.is-style-mbo .wp-block-media-text__content.active h4 {color:#2D2D2D;}
.wp-block-media-text.is-style-mbo .wp-block-media-text__content h4 .line-mask {position:absolute;top:0;right:0;background-color:#fff;opacity:0.65;height:100%;width:100%;z-index:2;}


/* Facts Numbers */
.facts_numbers {background:var(--primary-color);color:#fff;border-radius:20px;padding:64px 47px 35px 90px;display:flex;flex-wrap:wrap;position:relative;margin-bottom:190px;}
.facts_numbers:before {content:'';background:url(images/demo/media_content_bg.png) center center/contain no-repeat;width:360px;height:280px;position:absolute;bottom:0;left:133px;opacity:.25;}
.facts_numbers h1 {width:315px;padding:30px 0;position:relative;z-index:2;}
.facts_numbers ul {flex:1;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 7% 50px 10%;position:relative;z-index:2;}
.facts_numbers ul li {font-size:18px;font-weight:700;}
.facts_numbers ul li div img {height:74px;width:auto;}
.facts_numbers ul li span {display:block;font-size:68px;line-height:1.2;}
.facts_numbers .wp-block-buttons {min-width:100%;justify-content:flex-end;position:relative;z-index:2;}
.facts_numbers .wp-block-buttons .is-style-more .wp-block-button__link {color:#fff;}
.facts_numbers .wp-block-buttons .is-style-more .wp-block-button__link:after {width:46px;height:46px;background-size:18px auto;filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(7490%) hue-rotate(128deg) brightness(109%) contrast(114%);}
.facts_numbers .wp-block-buttons .is-style-more .wp-block-button__link:hover {color:#fff;}
.facts_numbers .wp-block-buttons .is-style-more .wp-block-button__link:hover:after {background-color:transparent;border-color:#fff;filter:none;}


/* Team list */
.team_list {padding:0 90px 170px 90px;}
.team_list h4 {text-align:center;padding-bottom:60px;}
.team_list ul {display:grid;grid-template-columns:repeat(auto-fill, minmax(270px, 1fr));grid-gap:68px;text-align:center;}
.team_list ul li > div {height:308px;max-width:303px;margin:0 auto 29px auto;}
.team_list ul li > div div {overflow:hidden;border-radius:15px;height:100%;box-shadow: 0px 0px 8px #0000001D;}
.team_list ul li > div div img {width:100%;height:100%;object-fit:cover;border-radius:15px;transform-origin:inherit;background: #FFFFFF 0% 0% no-repeat padding-box;}
/* .team_list ul li:nth-child(4n-1) > div div, .team_list ul li:nth-child(4n) > div div {transform-origin:bottom left;transform:skew(0, 3deg);}
.team_list ul li:nth-child(4n-1) > div div img, .team_list ul li:nth-child(4n) > div div img {transform:skew(0, -3deg);} */
.team_list ul li em {display:block;font-size:18px;color:var(--primary-color);font-weight:300;}


/* Columns */
.content_block .wp-block-columns .wp-block-column.is-style-narrow > * {max-width:600px;margin:0 auto;}


/* Double Image */
.double_image {display:flex;justify-content:space-between;max-width:600px;box-sizing:border-box;}
.double_image > div {flex-basis:43%;height:390px;position:relative;}
.double_image > div:before, .double_image > div:after {content:'';display:block;width:7px;height:90%;max-height:209px;background:var(--primary-color);position:absolute;top:50%;transform:translateY(-50%);left:-7px;}
.double_image > div:after {display:none;}
.double_image > div img {width:100%;height:100%;object-fit:cover;border-radius:20px;}
.double_image > div:last-child {flex-basis:52%;height:545px;margin-top:60px;}
.double_image > div:last-child:before {display:none;}
.double_image > div:only-child {flex-basis:100%;height:auto;margin-top:0;font-size:0;line-height:0;}
.double_image > div:only-child:before {display:block;top:30%;}
.double_image > div:last-child:after {display:block;width:80%;max-width:210px;height:7px;max-height:7px;top:100%;transform:none;left:13%;}
.double_image > div:only-child:after {left:55%;}
@media only screen and (max-width: 1120px) {
    .double_image > div:only-child:after {left:52%;max-width:170px;}
}
.wp-block-column.is-style-narrow .double_image {padding:80px 0 0 40px;}
.wp-block-column.is-style-narrow .double_image > div {flex-basis:48%;height:418px;margin-top:40px;}
.wp-block-column.is-style-narrow .double_image > div:before, .wp-block-column.is-style-narrow .double_image > div:after {width:150px;border-radius:0 0 0 20px;top:auto;bottom:-10px;transform:none;left:-10px;z-index:-1;}
.wp-block-column.is-style-narrow .double_image > div:last-child {flex-basis:48%;height:416px;margin-top:0;}
.wp-block-column.is-style-narrow .double_image > div:only-child {flex-basis:100%;height:auto;margin-top:0;}
.wp-block-column.is-style-narrow .double_image > div:last-child:after {width:8px;max-width:8px;height:80%;max-height:160px;border-radius:0;top:35px;left:100%;}


/* Quote block */
.quote_block {max-width:1224px;padding:40px 90px 50px 336px;margin:220px auto 100px auto;position:relative;background:var(--primary-color) url(images/demo/cta.svg) 90% 20% no-repeat;color:#fff;box-sizing:border-box;}
.quote_block .img {position:absolute;top:-89px;left:-110px;width:388px;height:519px;}
.quote_block .img:before {content:'';display:block;width:11px;height:90%;max-height:280px;background:var(--primary-color);position:absolute;top:89px;left:-11px;}
.quote_block .img img {width:100%;height:100%;object-fit:cover;border-radius:25px;}
.quote_block blockquote {font-size:43px;font-style:italic;line-height:1.4;}
.quote_block blockquote cite {font-size:18px;font-style:normal;}
.quote_block > p {font-size:20px;}
.quote_block .wp-block-buttons {margin-top:15px;}
.quote_block .wp-block-buttons .wp-block-button__link {font-size:16px;background:#fff;color:var(--primary-color);height:54px;padding:5px 26px;}
.quote_block .wp-block-buttons .wp-block-button__link:hover {background:#B7125B;color:#fff !important;}
.quote_block .wp-block-buttons .wp-block-button__link:after {content:'';display:inline-block;width:34px;height:34px;margin-left:15px;background:url(images/icons/arrow.svg) center center/14px auto no-repeat;transform:rotate(90deg);filter:brightness(0) saturate(100%) invert(19%) sepia(92%) saturate(7500%) hue-rotate(348deg) brightness(93%) contrast(91%);}
.quote_block .wp-block-buttons .wp-block-button__link:hover:after {filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(270deg) brightness(105%) contrast(102%) !important;}
.quote_block .wp-block-buttons .wp-block-button:last-of-type .wp-block-button__link {background:transparent;color:#fff;border-color:#fff;}
.quote_block .wp-block-buttons .wp-block-button:last-of-type .wp-block-button__link:hover {background:#B7125B;border-color:#B7125B;}
.quote_block .wp-block-buttons .wp-block-button:last-of-type .wp-block-button__link:after {filter:none;}
.dataai .quote_block .wp-block-buttons .wp-block-button__link:hover {background:#B7125B;}
.dataai .quote_block .wp-block-buttons .wp-block-button:last-of-type .wp-block-button__link:hover {background:#B7125B;border-color:#B7125B;}
.zorginnovatie .quote_block .wp-block-buttons .wp-block-button__link:hover {background:#4498A4;}
.zorginnovatie .quote_block .wp-block-buttons .wp-block-button:last-of-type .wp-block-button__link:hover {background:#4498A4;border-color:#4498A4;}
.voedseltransitie .quote_block .wp-block-buttons .wp-block-button__link:hover {background:#2E8C61;}
.voedseltransitie .quote_block .wp-block-buttons .wp-block-button:last-of-type .wp-block-button__link:hover {background:#2E8C61;border-color:#2E8C61;}
.energietransitie .quote_block .wp-block-buttons .wp-block-button__link:hover {background:#E2A928;}
.energietransitie .quote_block .wp-block-buttons .wp-block-button:last-of-type .wp-block-button__link:hover {background:#E2A928;border-color:#E2A928;}
.ondermijning .quote_block .wp-block-buttons .wp-block-button__link:hover {background:#212D5D;}
.ondermijning .quote_block .wp-block-buttons .wp-block-button:last-of-type .wp-block-button__link:hover {background:#212D5D;border-color:#212D5D;}
.leven-lang-ontwikkelen .quote_block .wp-block-buttons .wp-block-button__link:hover {background:#C12531;}
.leven-lang-ontwikkelen .quote_block .wp-block-buttons .wp-block-button:last-of-type .wp-block-button__link:hover {background:#C12531;border-color:#C12531;}

/* Quote 2 block */
.quote2_block {min-height:710px;position:relative;display:flex;align-items:center;justify-content:center;top:-150px;overflow:hidden;}
.quote2_block:before, .quote2_block:after {content:'';display:block;width:100%;height:100px;position:absolute;top:-55px;left:0;z-index:2;background:#fff;border-radius:100%;}
.quote2_block:after {top:auto;bottom:-55px;}
.quote2_block .img {position:absolute;top:0;left:0;width:100%;height:100%;}
.quote2_block .img:before {content:'';display:block;width:100%;height:100%;background:var(--primary-color);position:absolute;top:0;left:0;opacity:.18;}
.quote2_block .img:after {content:'';display:block;width:100%;height:300%;position:absolute;top:-100%;left:0;background:url(images/demo/gear_bg3.png) center center no-repeat;z-index:1;mix-blend-mode:multiply;}
.quote2_block .img img {width:100%;height:100%;object-fit:cover;}
.quote2_block blockquote {position:relative;z-index:10;text-align:center;color:#fff;font-size:40px;font-style:italic;max-width:800px;margin:0 auto;}
.quote2_block blockquote cite {display:block;font:300 22px 'MarselisPro';padding-top:25px;}


/* Project slider */
.project_slider {position:relative;margin:50px 0 160px 0;}
.project_slider:before {content:'';position:absolute;top:calc(100% - 310px);right:calc(100% - 590px);z-index:-1;width:1135px;height:1209px;background:url(images/demo/media_content_bg2.png) right center/contain no-repeat;}
.project_slider .text {max-width:1100px;padding:67px 36% 80px 0;background:var(--primary-color);color:#fff;box-sizing:border-box;}
.project_slider .text:before {content:'';display:block;width:100%;height:100%;background:var(--primary-color);position:absolute;top:0;right:100%;}
.project_slider .text:after {content:'';display:block;width:100%;height:370px;background:url(images/demo/bg.png) no-repeat, url(images/demo/bg2.png) left 65% bottom 50px no-repeat;position:absolute;bottom:-3px;left:-200px;z-index:1;}
.project_slider .text .slick-list {z-index:5;}
.project_slider .text .slick-slide {min-height:520px;position:relative;}
.project_slider .text .slick-slide header {background:var(--secondary-color);;display:inline-block;letter-spacing:2px;font-size:20px;font-weight:700;padding:4px 14px;margin-bottom:10px;}
.dataai .project_slider .text .slick-slide header {background:#B7125B;}
.zorginnovatie .project_slider .text .slick-slide header {background:#4498A4;}
.voedseltransitie .project_slider .text .slick-slide header {background:#2E8C61;}
.energietransitie .project_slider .text .slick-slide header {background:#E2A928;}
.ondermijning .project_slider .text .slick-slide header {background:#212D5D;}
.leven-lang-ontwikkelen .project_slider .text .slick-slide header {background:#C12531;}
.project_slider .text .slick-slide h2 {font-size:55px;}
.project_slider .text .slick-slide p {font-size:18px;line-height:2.2;}
.project_slider .text .slick-slide .button {background:#fff;color:var(--primary-color);height:51px;padding:5px 20px;}
.project_slider .text .slick-slide .button:hover {background:none;color:#fff;border-color:transparent;}
.project_slider .text .slick-arrow {position:absolute;bottom:22px;right:57px;width:45px;height:45px;z-index:100;border:1px solid #fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:0;line-height:0;background:transparent;transform:rotate(90deg);transition:background-color ease-in-out .3s;}
.project_slider .text .slick-arrow:before {content:'';display:block;width:34px;height:34px;background:url(images/icons/arrow.svg) center center/18px auto no-repeat;}
.project_slider .text .slick-arrow:hover {background:#fff;}
.project_slider .text .slick-arrow:hover:before {filter:brightness(0) saturate(100%) invert(23%) sepia(99%) saturate(3354%) hue-rotate(322deg) brightness(81%) contrast(109%);}
.project_slider .text .slick-prev {right:117px;transform:rotate(-90deg);}
.project_slider .img {position:absolute;top:-55px;right:calc((-100vw + 100%) / 2);width:calc(52% + (100vw - 100%) / 2);overflow:hidden;}
.project_slider .img:before {content:'';display:block;width:570px;height:100%;position:absolute;top:0;right:0;z-index:3;background:linear-gradient(90deg, #FFFFFF00 0%, #FFFFFFED 59%, #FFFFFF 100%);opacity:0.77;}
.project_slider .img .slick-list {overflow:visible;}
.project_slider .img .slick-slide {margin-right:70px;width:790px;}
.project_slider .img .slick-slide img {height:630px;width:100%;object-fit:cover;}


/* Hero slider */
.hero_slider {margin-bottom:45px;overflow:hidden;position:relative;min-height:890px;}
.hero_slider .bottom_bg {display:block;width:200vw;height:100%;position:absolute;top:calc(100% - 100px);left:-50vw;background:#fff;border-radius:50%;z-index:2;overflow:hidden;}
.hero_slider .bottom_bg:before, .hero_slider .bottom_bg:after {content:'';display:block;width:200vw;height:100%;position:absolute;top:-1px;left:0;border-radius:50%;z-index:2;border-top:15px solid #c6c6c5;clip-path:circle(68.5% at 0 100%);}
.hero_slider .bottom_bg:after {left:auto;right:0;border-top-width:20px;clip-path:circle(63.5% at 100% 100%);}
.hero_slider .slider {display:none;}
.hero_slider .slider figure:after {content:'';display:block;width:52%;min-width:900px;height:300%;position:absolute;top:-100%;left:0;background:url(images/demo/gear_bg2.png) right 7% no-repeat;z-index:1;mix-blend-mode:multiply;}
.hero_slider figure img {position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;}
.hero_slider figure figcaption {color:#fff;z-index:10;display:flex;flex-flow:column wrap;min-height:890px;padding-bottom:80px;justify-content:center;}
.hero_slider figure figcaption h1 {max-width:650px;margin-bottom:10px;}
.hero_slider figure figcaption h4 {max-width:440px;}
.hero_slider figure .svg {display:none;}
.hero_slider .slick-dots {position:absolute;bottom:140px;left:0;width:100%;z-index:100;display:flex;align-items:center;justify-content:center;}
.hero_slider .slick-dots li {padding:0 5px;}
.hero_slider .slick-dots li button {width:17px;height:17px;background:#fff;border-radius:50%;font-size:0;line-height:0;border:none;}
.hero_slider .slick-dots li.slick-active button {position:relative;background:var(--primary-color);}
.hero_slider .slick-dots li.slick-active button:before {content:'';display:block;width:28px;height:34px;position:absolute;top:-9px;left:-4px;background:url(images/icons/dot.png) center center/contain no-repeat;}
.hero_slider .slick-dots li a {cursor:pointer;display:flex;align-items:center;justify-content:center;width:34px;height:34px;font-size:0;line-height:0;position:relative;}
.hero_slider .slick-dots li a svg {display:none;position:absolute;top:0;left:0;}
.hero_slider .slick-dots li a span {display:inline-block;width:17px;height:17px;background:#fff;border-radius:50%;border:none;}
.hero_slider .slick-dots li.slick-active a span {position:relative;background:var(--primary-color);}
.hero_slider .slick-dots li.slick-active a svg {display:block;}
.hero_slider .slick-dots li circle {stroke-dasharray:1000;stroke-dashoffset:2000;fill:transparent;stroke:var(--primary-color);}
.hero_slider .slick-dots li.slick-active circle {animation:draw 12s forwards;}
@keyframes draw{ from {stroke-dashoffset:1000;fill:transparent;stroke:var(--primary-color); } to {stroke-dashoffset:0;} }


/* News slider */
.news_slider {background:#ebebeb;padding:150px 0 200px 0;margin:0 auto 140px auto;max-width:1474px;position:relative;z-index:20;}
.news_slider:before {content:'';display:block;width:300vw;height:100%;background:#ebebeb;position:absolute;top:0;left:-100vw;z-index:-1;}
.news_slider:after {content:'';position:absolute;top:0;left:calc((-100vw + 100%) / 2);z-index:1;display:block;width:650px;height:673px;max-height:100%;background:url(images/demo/watermark.png) left top/contain no-repeat;}
.news_slider header {display:inline-block;background:#B4B4B4;color:#fff;font-weight:700;font-size:24px;padding:0 16px;position:relative;z-index:5;}
.news_slider h1 {position:relative;z-index:5;padding:0 160px 73px 0;}
.news_slider .slider {z-index:5;}
.news_slider .slider .slick-list {overflow:visible;}
.news_slider .slider .slick-arrow {position:absolute;top:-147px;right:0;width:65px;height:65px;border:1px solid #000;border-radius:50%;font-size:0;line-height:0;background:url(images/icons/arrow.svg) center center/25px auto no-repeat;transform:rotate(90deg);filter:brightness(0%);}
.news_slider .slider .slick-prev {right:83px;transform:rotate(-90deg);}
.news_slider .slider .slick-disabled {opacity:.4;}
.news_slider figure {width:383px;position:relative;margin-right:40px;color:#fff;}
.news_slider figure:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, #00000000 0%, #0000009B 100%);border-radius:19px;}
.news_slider figure img {width:100%;height:456px;object-fit:cover;border-radius:19px;}
.news_slider figure .link {position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:10;}
.news_slider figure .cat_list {position:absolute;top:34px;left:26px;font-size:16px;font-weight:700;width:calc(100% - 52px);}
.news_slider figure .cat_list span {display:inline-block;border-radius:30px;padding:1px 16px;background:#E4142F;margin:0 5px 5px 0;}
.news_slider figure .cat_list span.dataai {background:#D50D60;}
.news_slider figure .cat_list span.energietransitie {background:#FCC12B;}
.news_slider figure .cat_list span.voedseltransitie {background:#439F5F;}
.news_slider figure .cat_list span.zorginnovatie {background:#3ABACB;}
.news_slider figure .cat_list span.leven-lang-ontwikkelen {background:#E63946;}
.news_slider figure .cat_list span.ondermijning {background:#32407C;}
.news_slider figure figcaption {width:100%;position:absolute;bottom:0;left:0;padding:27px;box-sizing:border-box;overflow:hidden;}
.news_slider figure figcaption div {font-size:17px;transform:translateY(calc(100% - 90px));transition:all ease-in-out .3s;position:relative;}
.news_slider figure figcaption div:before {content:'';display:block;opacity:0;width:25px;height:25px;background:url(images/icons/arrow.svg) center center/contain no-repeat;position:absolute;bottom:0;right:0;transform:rotate(90deg);}
.news_slider figure:hover figcaption div:before {opacity:1;}
.news_slider figure:hover figcaption div {transform:translateY(0);}
.news_slider figure figcaption div p {padding:0 20px 0 0;opacity:0;}
.news_slider figure:hover figcaption div p {opacity:1;}
.news_slider figure figcaption h5 {padding:0 0 20px 0;}


/* Events list */
.events_list {position:relative;margin:0 auto 100px auto;max-width:1474px;z-index:50;}
.events_list h1 {color:var(--primary-color);}
.events_list > p {max-width:655px;font-size:25px;}
.events_list .first_event {min-height:725px;margin-top:20px;position:relative;color:#fff;}
.events_list .first_event:before {content:'';display:block;width:100%;height:100%;background:#5A5A5A;mix-blend-mode:multiply;opacity:0.58;position:absolute;top:0;left:0;z-index:1;}
.news_slider figure:before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg, #00000000 0%, #0000009B 100%);border-radius:19px;}
.news_slider figure:after {content:'';position:absolute;bottom:0;left:0;z-index:-1;border-radius:0 0 20px 20px;display:block;width:100%;height:30px;background:var(--primary-color);opacity:0;transition:all ease-in-out .3s;}
.news_slider .post_item.dataai figure:after {background:#D50D60;}
.news_slider .post_item.energietransitie figure:after {background:#FCC12B;}
.news_slider .post_item.voedseltransitie figure:after {background:#439F5F;}
.news_slider .post_item.zorginnovatie figure:after {background:#3ABACB;}
.news_slider .post_item.leven-lang-ontwikkelen figure:after {background:#E63946;}
.news_slider .post_item.ondermijning figure:after {background:#32407C;}
.news_slider .post_item figure:hover:after {bottom:-10px;opacity:1;}
.news_slider .post_item figure:hover:before {background:linear-gradient(180deg, #00000000 0%, #000000D8 100%);}
.events_list .first_event > img {width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.events_list .first_event figcaption {position:absolute;bottom:60px;left:70px;max-width:510px;z-index:5;}
.events_list .first_event header {min-width:206px;height:48px;display:inline-flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:var(--primary-color);border-radius:30px;margin-bottom:20px;font-size:27px;font-weight:700;}
.events_list .first_event h5 {font-size:42px;padding-bottom:5px;}
.events_list .first_event h5 + p {font-size:42px;padding-bottom:0;}
.events_list .first_event a, .events_list .first_event a:visited {color:#fff;}
.events_list .latest_events {width:616px;padding:40px;box-sizing:border-box;background:#fff;box-shadow:0 0 10px #00000029;position:absolute;bottom:-180px;right:52px;z-index:6;}
.events_list .latest_events > header {font-size:36px;font-weight:700;color:var(--primary-color);border-bottom:4px solid var(--primary-color);display:inline-block;margin-bottom:50px;}
.events_list .latest_events ul {padding-bottom:30px;}
.events_list .latest_events ul li {min-height:108px;padding:0 0 38px 130px;position:relative;}
.events_list .latest_events ul li:first-child {display:none;}
.events_list .latest_events ul li h5 {padding-bottom:0;}
.events_list .latest_events ul li p {font-size:25px;padding-bottom:0;}
.events_list .latest_events ul li header {position:absolute;top:-10px;left:0;width:80px;text-align:center;color:#AAAAAA;font-size:20px;text-transform:uppercase;}
.events_list .latest_events ul li header:after {content:'';background:var(--primary-color);width:7px;height:110px;transform:matrix(0.97, 0.26, -0.26, 0.97, 0, 0);position:absolute;top:0;right:-25px;}
.events_list .latest_events ul li header span {font-size:74px;font-weight:700;color:var(--primary-color);display:block;line-height:.9;padding-top:10px;}
.events_list .latest_events .wp-block-buttons {justify-content:flex-end;}


/* Thema slider */
.thema_slider {position:relative;padding-bottom:280px;margin:0 auto;max-width:1474px;}
.thema_slider .text {max-width:825px;position:relative;z-index:20;}
.thema_slider .text .slick-slide {padding:100px 0 0 0;}
.thema_slider .text .slick-slide:before {content:'';width:480px;height:335px;display:block;position:absolute;top:0;right:0;z-index:-1;background:url(images/demo/thema_bg.png) center center/contain no-repeat;}
.thema_slider .text header {color:#fff;background:var(--primary-color);display:inline-block;font-size:20px;font-weight:700;padding:2px 12px;letter-spacing:2px;margin-bottom:10px;text-transform:uppercase;}
.thema_slider .text h2 {font-size:55px;max-width:480px;}
.thema_slider .text h2 strong {color:#2D2D2D;font-weight:900;}
.thema_slider .text p {padding-right:95px;}
.thema_slider .text .is-style-more .wp-block-button__link, .thema_slider .text .is-style-more .wp-block-button__link:visited {color:#2D2D2D;}
.thema_slider .text .is-style-more .wp-block-button__link:after {filter:brightness(0) saturate(100%) invert(14%) sepia(74%) saturate(0%) hue-rotate(78deg) brightness(99%) contrast(92%);}
.thema_slider .text .is-style-more .wp-block-button__link:hover {color:var(--secondary-color);}
.thema_slider .text .is-style-more .wp-block-button__link:hover:after {background-color:var(--secondary-color);border-color:var(--secondary-color);filter:none;}
.thema_slider .text .voedseltransitie header {background:#439F5F;}
.thema_slider .text .voedseltransitie .is-style-more .wp-block-button__link:hover {color:#439F5F;}
.thema_slider .text .voedseltransitie .is-style-more .wp-block-button__link:hover:after {background-color:#439F5F;border-color:#439F5F;filter:none;}
.thema_slider .text .energietransitie.slick-slide:before {background-image:url(images/demo/thema_bg2.png);}
.thema_slider .text .energietransitie header {background:#FCC12B;}
.thema_slider .text .energietransitie .is-style-more .wp-block-button__link:hover {color:#FCC12B;}
.thema_slider .text .energietransitie .is-style-more .wp-block-button__link:hover:after {background-color:#FCC12B;border-color:#FCC12B;filter:none;}
.thema_slider .text .zorginnovatie.slick-slide:before {background-image:url(images/demo/thema_bg3.png);}
.thema_slider .text .zorginnovatie header {background:#3ABACB;}
.thema_slider .text .zorginnovatie .is-style-more .wp-block-button__link:hover {color:#3ABACB;}
.thema_slider .text .zorginnovatie .is-style-more .wp-block-button__link:hover:after {background-color:#3ABACB;border-color:#3ABACB;filter:none;}
.thema_slider .text .zorgtechnologie.slick-slide:before {background-image:url(images/demo/thema_bg3.png);}
.thema_slider .text .zorgtechnologie header {background:#3ABACB;}
.thema_slider .text .zorgtechnologie .is-style-more .wp-block-button__link:hover {color:#3ABACB;}
.thema_slider .text .zorgtechnologie .is-style-more .wp-block-button__link:hover:after {background-color:#3ABACB;border-color:#3ABACB;filter:none;}
.thema_slider .text .leven.slick-slide:before {background-image:url(images/demo/thema_bg5.png);}
.thema_slider .text .leven header {background:#E63946;}
.thema_slider .text .leven .is-style-more .wp-block-button__link:hover {color:#E63946;}
.thema_slider .text .leven .is-style-more .wp-block-button__link:hover:after {background-color:#E63946;border-color:#E63946;filter:none;}
.thema_slider .text .ondermijning.slick-slide:before {background-image:url(images/demo/thema_bg6.png);}
.thema_slider .text .ondermijning header {background:#32407C;}
.thema_slider .text .ondermijning .is-style-more .wp-block-button__link:hover {color:#32407C;}
.thema_slider .text .ondermijning .is-style-more .wp-block-button__link:hover:after {background-color:#32407C;border-color:#32407C;filter:none;}
.thema_slider .text div.slick-slide[class*="data"]:before {background-image:url(images/demo/thema_bg4.png);}
.thema_slider .text div[class*="data"] header {background:#D50D60;}
.thema_slider .text div[class*="data"] .is-style-more .wp-block-button__link:hover {color:#D50D60;}
.thema_slider .text div[class*="data"] .is-style-more .wp-block-button__link:hover:after {background-color:#D50D60;border-color:#D50D60;filter:none;}
.thema_slider .text .slick-arrow {display:none !important;}
.thema_slider .img {position:absolute;bottom:20px;right:-456px;width:740px;height:740px;}
.thema_slider .img > span {display:none;}
/*.thema_slider .img:before {content:'';position:absolute;bottom:-27%;right:-50px;width:130%;height:130%;background:url(images/demo/watermark.png) right bottom/contain no-repeat;transform:rotate(180deg);}*/
.thema_slider .img:before {content:'';position:absolute;bottom:-4%;right:200px;width:115%;height:115%;background:url(images/demo/bg4.png) right bottom/contain no-repeat;}
.rotating-slider {position:relative;width:100% !important;height:100% !important;}
.rotating-slider.desktop {transform:rotate(-60deg) translate(-25%, -15%);}
.rotating-slider.mobile {display:none !important;}
.rotating-slider.desktop ul.direction-controls {transform:rotate(60deg);}
.rotating-slider ul.direction-controls li.left-arrow {position:absolute;top:-960px;left:-580px;}
.rotating-slider ul.direction-controls li button {background:url(images/icons/next.png) center center/contain no-repeat;border:none;cursor:pointer;height:59px;padding:0;width:75px;font-size:0;line-height:0;opacity:.4;transition:opacity ease-in-out .3s;filter:brightness(0) saturate(100%) invert(49%) sepia(60%) saturate(401%) hue-rotate(86deg) brightness(97%) contrast(88%);}
.ondermijning ~ .rotating-slider ul.direction-controls li button {filter:brightness(0) saturate(100%) invert(22%) sepia(26%) saturate(2279%) hue-rotate(199deg) brightness(92%) contrast(87%);}
span[class*="data"] ~ .rotating-slider ul.direction-controls li button {filter:brightness(0) saturate(100%) invert(22%) sepia(82%) saturate(6522%) hue-rotate(326deg) brightness(84%) contrast(99%);}
.energietransitie ~ .rotating-slider ul.direction-controls li button {filter:brightness(0) saturate(100%) invert(83%) sepia(98%) saturate(4723%) hue-rotate(329deg) brightness(100%) contrast(98%);}
.zorginnovatie ~ .rotating-slider ul.direction-controls li button {filter:brightness(0) saturate(100%) invert(70%) sepia(69%) saturate(390%) hue-rotate(138deg) brightness(79%) contrast(101%);}
.zorgtechnologie ~ .rotating-slider ul.direction-controls li button {filter:brightness(0) saturate(100%) invert(70%) sepia(69%) saturate(390%) hue-rotate(138deg) brightness(79%) contrast(101%);}
.leven ~ .rotating-slider ul.direction-controls li button {filter:brightness(0) saturate(100%) invert(27%) sepia(83%) saturate(1803%) hue-rotate(333deg) brightness(96%) contrast(90%);}
.rotating-slider ul.direction-controls li button:hover {opacity:1;}
.rotating-slider ul.direction-controls li.right-arrow {position:absolute;bottom:280px;left:-920px;}
.rotating-slider ul.direction-controls li.right-arrow button {background-image:url(images/icons/prev.png);height:77px;width:27px;}
.rotating-slider ul.slides {border-radius:50%;height:100%;width:100%;overflow:hidden;position:relative;top:0;left:50%;transform:translateX(-50%) rotate(0);transform-origin:center center;}
.rotating-slider ul.slides li {display:block;position:absolute;top:0;left:50%;transform-origin:bottom center;width:100%;opacity:0;transition:opacity ease-in-out .5s;}
.rotating-slider ul.slides li.active-slide {opacity:1;}


/* Image block */
.wp-block-image.is-style-shaped {position:relative;max-width:594px;height:602px;margin-bottom:40px;}
.wp-block-image.is-style-shaped:before, .wp-block-image.is-style-shaped:after {content:'';position:absolute;bottom:50px;left:-5px;width:5px;height:213px;background:var(--primary-color);}
.wp-block-image.is-style-shaped:before {height:101px;left:auto;right:-5px;bottom:auto;top:50px;}
.wp-block-image.is-style-shaped div {transform-origin:bottom right;transform:skew(0, -3deg);overflow:hidden;border-radius:20px;height:100%;max-width:100%;margin:0;}
.wp-block-image.is-style-shaped img {width:100%;height:100%;object-fit:cover;border-radius:20px;transform-origin:inherit;transform:skew(0, 3deg);}


/* Post terms block */
.wp-block-post-terms a {font-size:15px;font-weight:700;background:var(--primary-color);color:#fff;padding:2px 13px;border-radius:30px;margin:0 0 5px 10px;display:inline-block;}


/* Quote info slider */
.quote_info_slider {display:flex;align-items:flex-start;position:relative;min-height:713px;margin:70px 0 170px 0;}
.quote_info_slider .content {flex-basis:54%;position:relative;z-index:20;}
.quote_info_slider .content:before {content:'';width:306px;height:262px;display:block;position:absolute;top:30%;right:22%;z-index:-1;background:url(images/demo/thema_bg7.png) center center/contain no-repeat;opacity:.7;}
.quote_info_slider .content > * {max-width:600px;}
.quote_info_slider .content blockquote {color:#fff;background:var(--primary-color) url(images/demo/cta.svg) 90% 30%/74px auto no-repeat;padding:37px 52px;font-size:43px;line-height:1.3;font-style:italic;margin-bottom:84px;max-width:100%;}
.quote_info_slider .content blockquote p {padding-bottom:0;}
.quote_info_slider .content blockquote cite {font-size:18px;display:block;font-style:normal;padding-bottom:8px;}
.quote_info_slider .slider {position:absolute;top:-67px;right:calc((-100vw + 100%) / 2);width:calc(53% + (100vw - 100%) / 2);overflow:hidden;}
.quote_info_slider .slider:before {content:'';display:block;width:570px;height:100%;position:absolute;top:0;right:0;z-index:3;background:linear-gradient(90deg, #FFFFFF00 0%, #FFFFFFED 59%, #FFFFFF 100%);opacity:0.77;}
.quote_info_slider .slider .slick-list {overflow:visible;}
.quote_info_slider .slider .slick-slide {margin-right:70px;width:730px;}
.quote_info_slider .slider .slick-slide img {height:713px;width:100%;object-fit:cover;}
.quote_info_slider .slider .slick-arrow {position:absolute;top:calc(50% - 32px);right:116px;z-index:100;width:65px;height:65px;border-radius:50%;border:none;font-size:0;line-height:0;background:var(--primary-color) url(images/icons/arrow.svg) center center/25px auto no-repeat;transform:rotate(90deg);}
.quote_info_slider .slider .slick-prev {right:auto;left:50px;transform:rotate(-90deg);}


/* Highlighted post */
.highlighted_post {padding-bottom:70px;border-bottom:1px solid #b7b7b7;margin-bottom:70px;}
.highlighted_post figure {display:flex;align-items:flex-end;}
.highlighted_post figure > div {width:50%;height:528px;position:relative;z-index:2;margin-right:-30px;}
.highlighted_post figure > div:before {content:'UITGELICHT';color:#fff;font-weight:700;position:absolute;bottom:35px;left:40px;z-index:3;background:var(--primary-color) url(images/icons/star.png) 14px center/26px auto no-repeat;border-radius:30px;padding:3px 21px 3px 52px;display:inline-block;}
.highlighted_post figure > div div {transform-origin:bottom right;transform:skew(0, -3deg);overflow:hidden;border-radius:20px;height:100%;max-width:100%;position:relative;}
.highlighted_post figure > div div:before {content:'';background:linear-gradient(180deg, #00000000 0%, #0000009C 100%);display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border-radius:20px;transform-origin:inherit;transform:skew(0, 3deg);}
.highlighted_post figure > div div img {width:100%;height:100%;object-fit:cover;border-radius:20px;transform-origin:inherit;transform:skew(0, 3deg);}
.highlighted_post figure figcaption {flex:1;box-shadow:0 3px 15px #00000029;border-radius:20px;padding:55px 45px 35px 110px;font-size:20px;position:relative;}
.highlighted_post figure figcaption:before {content:'';display:block;width:333px;height:10px;background:var(--primary-color);position:absolute;bottom:100%;right:70px;}
.highlighted_post figure figcaption:after {content:'';display:block;width:156px;height:180px;background:url(images/demo/thema_bg7.png) right center/auto 100% no-repeat;position:absolute;top:0;right:65px;z-index:-1;}
.highlighted_post figure figcaption header h5 {padding-bottom:10px;}
.highlighted_post figure figcaption header p {font-size:16px;font-style:italic;font-weight:300;}
.highlighted_post figure figcaption header p span {color:var(--primary-color);}
.highlighted_post figure figcaption p {max-width:610px;padding-bottom:25px;}
.highlighted_post figure figcaption > div {justify-content:flex-end;}
.highlighted_post figure figcaption > div .is-style-more a {font-size:22px;}
.highlighted_post figure figcaption > div .is-style-more a:after {width:28px;height:28px;}
.highlighted_post.dataai figure > div:before, .highlighted_post.dataai figure figcaption:before {background-color:#D50D60;}
.highlighted_post.dataai figure figcaption:after {background-image:url(images/demo/thema_bg4.png);}
.highlighted_post.dataai figure figcaption header p span {color:#D50D60;}
.highlighted_post.energietransitie figure > div:before, .highlighted_post.energietransitie figure figcaption:before {background-color:#FCC12B;}
.highlighted_post.energietransitie figure figcaption:after {background-image:url(images/demo/thema_bg2.png);}
.highlighted_post.energietransitie figure figcaption header p span {color:#FCC12B;}
.highlighted_post.voedseltransitie figure > div:before, .highlighted_post.voedseltransitie figure figcaption:before {background-color:#439F5F;}
.highlighted_post.voedseltransitie figure figcaption:after {background-image:url(images/demo/thema_bg.png);}
.highlighted_post.voedseltransitie figure figcaption header p span {color:#439F5F;}
.highlighted_post.zorginnovatie figure > div:before, .highlighted_post.zorginnovatie figure figcaption:before {background-color:#3ABACB;}
.highlighted_post.zorginnovatie figure figcaption:after {background-image:url(images/demo/thema_bg3.png);}
.highlighted_post.zorginnovatie figure figcaption header p span {color:#3ABACB;}
.highlighted_post.leven-lang-ontwikkelen figure > div:before, .highlighted_post.leven-lang-ontwikkelen figure figcaption:before {background-color:#E63946;}
.highlighted_post.leven-lang-ontwikkelen figure figcaption:after {background-image:url(images/demo/thema_bg5.png);}
.highlighted_post.leven-lang-ontwikkelen figure figcaption header p span {color:#E63946;}
.highlighted_post.ondermijning figure > div:before, .highlighted_post.ondermijning figure figcaption:before {background-color:#32407C;}
.highlighted_post.ondermijning figure figcaption:after {background-image:url(images/demo/thema_bg6.png);}
.highlighted_post.ondermijning figure figcaption header p span {color:#32407C;}


/* Posts filter */
.posts_filter {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:60px;}
.posts_filter p {padding:0 20px 30px 0;font-weight:700;}
.posts_filter .trigger_mobile {display:none;}
.posts_filter ul {display:flex;flex-wrap:wrap;}
.posts_filter ul li {padding:0 0 30px 30px;font-size:20px;font-weight:700;}
.posts_filter ul li a, .posts_filter ul li a:visited {color:var(--primary-color);display:inline-block;padding:0 13px 2px 13px;border-bottom:3px solid transparent;text-transform:uppercase;}
.posts_filter ul li a.is-checked, .posts_filter ul li a:hover {border-bottom-color:var(--primary-color);}
.posts_filter ul li.dataai a, .posts_filter ul li.dataai a:visited {color:#D50D60;}
.posts_filter ul li.dataai a.is-checked, .posts_filter ul li.dataai a:hover {border-bottom-color:#D50D60;}
.posts_filter ul li.energietransitie a, .posts_filter ul li.energietransitie a:visited {color:#FCC12B;}
.posts_filter ul li.energietransitie a.is-checked, .posts_filter ul li.energietransitie a:hover {border-bottom-color:#FCC12B;}
.posts_filter ul li.voedseltransitie a, .posts_filter ul li.voedseltransitie a:visited {color:#439F5F;}
.posts_filter ul li.voedseltransitie a.is-checked, .posts_filter ul li.voedseltransitie a:hover {border-bottom-color:#439F5F;}
.posts_filter ul li.zorginnovatie a, .posts_filter ul li.zorginnovatie a:visited {color:#3ABACB;}
.posts_filter ul li.zorginnovatie a.is-checked, .posts_filter ul li.zorginnovatie a:hover {border-bottom-color:#3ABACB;}
.posts_filter ul li.leven-lang-ontwikkelen a, .posts_filter ul li.leven-lang-ontwikkelen a:visited {color:#E63946;}
.posts_filter ul li.leven-lang-ontwikkelen a.is-checked, .posts_filter ul li.leven-lang-ontwikkelen a:hover {border-bottom-color:#E63946;}
.posts_filter ul li.ondermijning a, .posts_filter ul li.ondermijning a:visited {color:#32407C;}
.posts_filter ul li.ondermijning a.is-checked, .posts_filter ul li.ondermijning a:hover {border-bottom-color:#32407C;}
/* Posts list */
.posts_list_wrap {position:relative;min-height:510px;}
.posts_list_wrap:before {content:'';background:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);opacity:0.94;display:block;width:100%;height:310px;position:absolute;bottom:0;left:0;z-index:1;}
.posts_list_wrap > ul {display:flex;flex-wrap:wrap;margin:0 -33px;}
.posts_list_wrap > ul > li {width:33.33%;padding:0 33px 66px 33px;box-sizing:border-box;}
.posts_list_wrap > ul > li.post_item:nth-child(odd) figure > div {height:677px;}


/* CTA block */
.cta_block {min-height:540px;margin-bottom:185px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;}
.cta_block:before, .cta_block:after {content:'';display:block;width:15px;height:315px;position:absolute;top:50%;transform:translateY(-50%);right:-15px;z-index:2;background:var(--primary-color);}
.cta_block:after {top:100%;transform:none;right:auto;left:90px;width:550px;height:15px;}
.cta_block .img {position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:20px;}
.cta_block .img:after {content:'';display:block;width:100%;height:300%;position:absolute;top:-100%;left:0;background:url(images/demo/gear_bg3.png) center center no-repeat;z-index:1;mix-blend-mode:multiply;}
.cta_block .img img {width:100%;height:100%;object-fit:cover;}
.cta_block header {position:relative;color:#fff;z-index:5;max-width:680px;}
.cta_block h2 {font-size:55px;}
.cta_block .wp-block-buttons {justify-content:center;}
.cta_block .is-style-arrow .wp-block-button__link, .cta_block .is-style-more .wp-block-button__link:visited {height:54px;background:#fff;color:var(--primary-color);border-color:#fff;border-radius:27px;font-size:16px;transition:all ease-in-out .3s;}
.cta_block .is-style-arrow .wp-block-button__link:after {filter:brightness(0) saturate(100%) invert(16%) sepia(99%) saturate(4148%) hue-rotate(345deg) brightness(90%) contrast(98%);width:16px;height:16px;margin-left:14px;}
.cta_block .is-style-arrow .wp-block-button__link:hover {background:var(--primary-color);color:#fff;border-color:var(--primary-color);}
.cta_block .is-style-arrow .wp-block-button__link:hover:after {filter:none;}


/* Old events */
.old_events > h5 {color:var(--primary-color);letter-spacing:2px;}
.old_events > .old_events_list > li {border-bottom:1px solid #b7b7b7;padding:30px 0;}
.old_events > .old_events_list > li ul {display:flex;align-items:center;position:relative;}
.old_events > .old_events_list > li ul li {font-size:20px;width:calc(53% - 120px);padding-right:20px;box-sizing:border-box;}
.old_events > .old_events_list > li ul li:first-child {width:120px;padding:0 45px 0 24px;text-align:center;color:#AAAAAA;font-size:16px;text-transform:uppercase;}
.old_events > .old_events_list > li ul li:first-child span {display:block;font-weight:700;font-size:49px;line-height:1;color:var(--primary-color);}
.old_events > .old_events_list > li ul li:first-child a {position:absolute;top:-20px;left:0;z-index:3;display:block;width:100%;height:calc(100% + 40px);font-size:0;line-height:0;}
.old_events > .old_events_list > li ul li h6 {font-size:22px;color:#2D2D2D;padding:0;}
.old_events > .old_events_list > li ul li:nth-child(3) {width:calc(47% - 110px);}
.old_events > .old_events_list > li ul li:nth-child(4) {width:110px;}
.old_events > .old_events_list > li ul li:nth-child(4) a {font-size:0;line-height:0;display:inline-block;vertical-align:middle;width:34px;height:34px;border-radius:50%;border:1px solid var(--primary-color);background:url(images/icons/arrow.svg) center center/14px auto no-repeat;transform:rotate(90deg);filter:brightness(0) saturate(100%) invert(19%) sepia(92%) saturate(7500%) hue-rotate(348deg) brightness(93%) contrast(91%);transition:color ease-in-out .2s, background-color ease-in-out .2s;}
.old_events > .old_events_list > li ul li:nth-child(4) a:hover, .old_events > .old_events_list > li:hover ul li:nth-child(4) a {background-color:var(--secondary-color);border-color:var(--secondary-color);filter:none;}
.old_events ul.page-numbers {display:flex;align-items:center;justify-content:flex-end;padding-top:50px;}
.old_events .page-numbers li {font-size:18px;padding:0 13px;}
.old_events .page-numbers li:first-child {padding:0 25px 0 0;}
.old_events .page-numbers li:last-child {padding:0 0 0 25px;}
.old_events .page-numbers li .page-numbers {border-bottom:2px solid transparent;}
.old_events .page-numbers li .page-numbers.current {border-bottom-color:var(--primary-color);}
.old_events .page-numbers li .page-numbers.prev, .old_events .page-numbers li .page-numbers.next {width:11px;height:19px;font-size:0;line-height:0;display:inline-block;vertical-align:middle;background:url(images/icons/prev3.png) center center/contain no-repeat;}
.old_events .page-numbers li .page-numbers.next {background-image:url(images/icons/next3.png);}


/* New events */
.new_events {padding-bottom:150px;}
.new_events > header {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:40px;}
.new_events > header h5 {color:var(--primary-color);letter-spacing:2px;}
.new_events .events_filter {display:flex;}
.new_events .events_filter br {display:none;}
.new_events .events_filter > div {position:relative;padding-right:65px;margin-left:55px;}
.new_events .events_filter > div:first-of-type {margin-left:0;}
.new_events .events_filter > div.sort_list {padding-right:105px;}
.new_events .events_filter > div > p {color:#A0A0A0;font-size:18px;position:relative;z-index:10;text-decoration:underline;}
.new_events .events_filter > div .trigger {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;cursor:pointer;}
.new_events .events_filter > div.active .trigger {z-index:5;}
.new_events .events_filter > div .trigger:after {content:'';top:13px;right:0;z-index:10;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-top-color:#2D2D2D;border-width:4px;}
.new_events .events_filter > div > ul {display:block;min-width:100%;height:30px;overflow:hidden;background:#fff;position:absolute;top:0;left:0;z-index:9;font-size:18px;font-weight:700;text-align:right;padding-right:10px;}
.new_events .events_filter > div.active > ul {height:auto;}
.new_events .events_filter > div > ul li:not(:first-child) {padding:5px 0;text-transform:uppercase;}


.new_events .events_list_wrap>ul>li {
    background: #fff;
    box-shadow: 0px 6px 6px #00000010;
    margin-bottom: 58px;
    min-width: 100%;
    transition: box-shadow ease-in-out 0.3s;
}

.new_events .events_list_wrap>ul>li:hover {
    box-shadow: 0px 6px 6px #00000030;
}

.new_events .events_list_wrap>ul>li figure {
    position: relative;
    display: flex;
    min-height: 146px;
}

.new_events .events_list_wrap>ul>li figure .link {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
    line-height: 0;
    z-index: 5;
    display: block;
    width: 100%;
    height: 100%;
}

.new_events .events_list_wrap>ul>li figure>img {
    width: 208px;
    object-fit: cover;
}

.new_events .events_list_wrap>ul>li figcaption {
    flex: 1;
    padding: 20px 35px 20px 40px;
    position: relative;
    display: flex;
    align-items: center;
}

.new_events .events_list_wrap>ul>li figcaption .desktop {
    display: block;
}

.new_events .events_list_wrap>ul>li figcaption .mobile {
    display: none;
}

.new_events .events_list_wrap > ul > li figcaption > header {
    position: relative;
    top: 0;
    left: 0;
    /*width: 80px;*/
    height: 95px;
    margin-right: 75px;
    text-align: center;
    color: #aaaaaa;
    font-size: 17px;
    text-transform: uppercase;
    justify-content: center;
    display: flex;
    flex-direction: column;
}

.new_events .events_list_wrap > ul > li figcaption>header.multi-date span {
    font-size: 26px;
}


.new_events .events_list_wrap > ul > li figcaption > header:after {
    content: "";
    background: var(--primary-color);
    width: 6px;
    height: 95px;
    transform: matrix(0.97, 0.26, -0.26, 0.97, 0, 0);
    position: absolute;
    top: 0;
    right: -25px;
}


.new_events .events_list_wrap>ul>li figcaption>header span {
    font-size: 45px;
    font-weight: 700;
    color: var(--primary-color);
    display: block;
    line-height: 0.9;
    padding-top: 10px;
    white-space: nowrap;
}

.new_events .events_list_wrap>ul>li figcaption.multi-date > header span.desktop {
    font-size: 24px;
}

.new_events .events_list_wrap>ul>li figcaption>div {
    font-size: 20px;
    padding-right: 20px;
    flex: 1 1 calc(100% - 435px);
}

.new_events .events_list_wrap>ul>li figcaption>div h6 {
    color: #2d2d2d;
    font-size: 22px;
    padding-bottom: 5px;
}

.new_events .events_list_wrap>ul>li figcaption>div p:last-child {
    padding-bottom: 0;
}

.new_events .events_list_wrap>ul>li figcaption>ul {
    text-align: right;
    width: 280px;
}

.new_events .events_list_wrap>ul>li figcaption>ul li {
    color: #fff;
    background: var(--primary-color);
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    padding: 2px 18px;
    letter-spacing: 2px;
    margin-bottom: 10px;
    border-radius: 30px;
    text-transform: uppercase;
}

.new_events .events_list_wrap>ul>li figcaption>ul li.voedseltransitie {
    background: #439f5f;
}

.new_events .events_list_wrap>ul>li figcaption>ul li.energietransitie {
    background: #fcc12b;
}

.new_events .events_list_wrap>ul>li figcaption>ul li.leven-lang-ontwikkelen {
    background: #e63946;
}

.new_events .events_list_wrap>ul>li figcaption>ul li.zorginnovatie {
    background: #3abacb;
}

.new_events .events_list_wrap>ul>li figcaption>ul li.ondermijning {
    background: #32407c;
}

.new_events .events_list_wrap>ul>li figcaption>ul li[class*="data"] {
    background: #d50d60;
}


.new_events .load_more {text-align:center;font-size:25px;font-weight:700;}
.new_events .load_more a {color:var(--primary-color);padding-right:34px;background:url(images/icons/arrow_down.png) right 12px/18px auto no-repeat;}




/* Single */
.single-post .wp-block-columns .wp-block-column:nth-child(2):before {content:'';display:block;width:293px;height:340px;background:url(images/demo/thema_bg7.png) right center no-repeat;position:absolute;top:40px;right:4%;z-index:-1;}
.single-post .wp-block-navigation[aria-label="Social menu"] {margin-bottom:20px;}
.single-post .wp-block-navigation[aria-label="Social menu"]:before {content:'Deel dit artikel:';}
.single-post .wp-block-navigation[aria-label="Social menu"] ul {font-size:0;line-height:0;display:flex;}
.single-post .wp-block-navigation[aria-label="Social menu"] li {padding:0 5px;}
.single-post .wp-block-navigation[aria-label="Social menu"] li a {display:block;width:27px;height:27px;background:url(images/blank.gif) center center/auto 100% no-repeat;opacity:1;transition:opacity ease-in-out .3s;filter:brightness(0) saturate(100%) invert(13%) sepia(97%) saturate(4864%) hue-rotate(346deg) brightness(92%) contrast(93%);}
.single-post .wp-block-navigation[aria-label="Social menu"] li a:hover {opacity:.8;}
.single-post .wp-block-navigation[aria-label="Social menu"] li a[href*="instagram"] {background-image:url(images/icons/instagram.svg);}
.single-post .wp-block-navigation[aria-label="Social menu"] li a[href*="linkedin"] {background-image:url(images/icons/linkedin.svg);background-size:auto 90%;}
.single-post .wp-block-navigation[aria-label="Social menu"] li a[href*="facebook"] {background-image:url(images/icons/facebook.svg);}
.single-post .wp-block-navigation[aria-label="Social menu"] li a[href*="whatsapp"] {background-image:url(images/icons/whatsapp.png);}
.single-post .wp-block-navigation[aria-label="Social menu"] li a[href*="twitter"] {background-image:url(images/icons/x.png);}
/* Related Posts */
.related_posts > h4 {text-align:center;font-size:35px;font-weight:400;padding-bottom:58px;}
.related_posts > ul {display:flex;flex-wrap:wrap;justify-content:center;}
.related_posts > ul > li {flex-basis:475px;padding:0 54px 54px 54px;}
li.post_item figure {position:relative;}
li.post_item figure:before {content:'';position:absolute;top:0;left:0;border-radius:20px;display:block;width:100%;height:100%;background:linear-gradient(180deg, #00000000 0%, #0000009A 100%);}
li.post_item figure:after {content:'';position:absolute;bottom:0;left:0;z-index:-1;border-radius:0 0 20px 20px;display:block;width:100%;height:30px;background:var(--primary-color);opacity:0;transition:all ease-in-out .3s;}
li.post_item.dataai figure:after {background:#D50D60;}
li.post_item.energietransitie figure:after {background:#FCC12B;}
li.post_item.voedseltransitie figure:after {background:#439F5F;}
li.post_item.zorginnovatie figure:after {background:#3ABACB;}
li.post_item.leven-lang-ontwikkelen figure:after {background:#E63946;}
li.post_item.ondermijning figure:after {background:#32407C;}
li.post_item figure:hover:after {bottom:-10px;opacity:1;}
li.post_item figure:hover:before {background:linear-gradient(180deg, #00000000 0%, #000000D8 100%);}
li.post_item figure .link {font-size:0;line-height:0;position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;}
li.post_item figure > div {height:470px;}
li.post_item figure > div img {width:100%;height:100%;object-fit:cover;border-radius:20px;}
li.post_item figure figcaption {position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:0 33px 44px 33px;box-sizing:border-box;overflow:hidden;}
li.post_item figure figcaption h5 {padding-bottom:20px;min-height:150px;display:flex;align-items:flex-end;}
li.post_item figure figcaption div {font-size:17px;transform:translateY(calc(100% - 140px));transition:all ease-in-out .3s;position:relative;}
li.post_item figure figcaption div:before {content:'';display:block;opacity:0;width:25px;height:25px;background:url(images/icons/arrow.svg) center center/contain no-repeat;position:absolute;bottom:0;right:0;transform:rotate(90deg);}
li.post_item figure:hover figcaption div:before {opacity:1;}
li.post_item figure:hover figcaption div {transform:translateY(0);}
li.post_item figure figcaption div p {padding:0 20px 0 0;opacity:0;}
li.post_item figure:hover figcaption div p {opacity:1;}
li.post_item figure ul {position:absolute;top:31px;left:33px;max-width:calc(100% - 66px);display:flex;flex-wrap:wrap;}
li.post_item figure ul li {font-size:20px;font-weight:700;margin:0 15px 15px 0;}
li.post_item figure ul li a {background:#E4142F;color:#fff;display:inline-block;border-radius:30px;padding:3px 17px;}
li.post_item figure ul li a[class*="data"] {background:#D50D60;}
li.post_item figure ul li a.energietransitie {background:#FCC12B;}
li.post_item figure ul li a.voedseltransitie {background:#439F5F;}
li.post_item figure ul li a.zorginnovatie {background:#3ABACB;}
li.post_item figure ul li a.leven-lang-ontwikkelen {background:#E63946;}
li.post_item figure ul li a.ondermijning {background:#32407C;}




/* Single Event */
.events_bar {background:#fff;box-shadow:0 3px 15px #00000029;margin:-180px 0 110px 0;position:relative;z-index:10;display:flex;flex-wrap:wrap;justify-content:space-between;padding:36px 56px 6px 56px;}
.events_bar > li {padding:0 70px 30px 0;}
.events_bar > li:last-child {padding-right:0;}
.events_bar > li p {padding-bottom:0;}
.events_bar > li header {position:relative;width:90px;text-align:center;color:#AAAAAA;font-size:20px;text-transform:uppercase;}
.events_bar > li header:after {content:'';background:var(--primary-color);width:7px;height:110px;transform:matrix(0.97, 0.26, -0.26, 0.97, 0, 0);position:absolute;top:0;right:-25px;}
.events_bar > li header span {font-size:81px;font-weight:700;color:var(--primary-color);display:block;line-height:.9;padding-top:10px;}
.events_bar > li ul {display:flex;flex-wrap:wrap;}
.events_bar > li ul li {display:inline-block;border-radius:30px;font-size:15px;color:#fff;text-transform:uppercase;padding:1px 16px;background:#E4142F;margin:0 21px 21px 0;}
.events_bar > li ul li.dataai {background:#D50D60;}
.events_bar > li ul li.energietransitie {background:#FCC12B;}
.events_bar > li ul li.voedseltransitie {background:#439F5F;}
.events_bar > li ul li.leven-lang-ontwikkelen {background:#E63946;}
.events_bar > li ul li.zorginnovatie {background:#3ABACB;}
.events_bar > li ul li.ondermijning {background:#32407C;}
.single-event .content_block .wp-block-columns .wp-block-buttons {margin-bottom:40px;}
.single-event .content_block .wp-block-columns .wp-block-column {position:relative;}
.single-event .content_block .wp-block-columns .wp-block-column:first-child {padding-right:7%;box-sizing:border-box;}
.single-event .content_block .wp-block-columns .wp-block-column:first-child:before {content:'';display:block;width:293px;height:340px;background:url(images/demo/thema_bg7.png) right center no-repeat;transform:scale(-1, 1);position:absolute;top:-50px;left:6%;opacity:.3;z-index:-1;}
.single-event .wp-block-navigation[aria-label="Social menu"] {margin-bottom:20px;}
.single-event .wp-block-navigation[aria-label="Social menu"]:before {content:'Deel dit artikel:';font-weight:700;font-size:23px;color:var(--primary-color);}
.single-event .wp-block-navigation[aria-label="Social menu"] ul {font-size:0;line-height:0;display:flex;}
.single-event .wp-block-navigation[aria-label="Social menu"] li {padding:0 5px;}
.single-event .wp-block-navigation[aria-label="Social menu"] li a {display:block;width:27px;height:27px;background:url(images/blank.gif) center center/auto 100% no-repeat;opacity:1;transition:opacity ease-in-out .3s;filter:brightness(0) saturate(100%) invert(63%) sepia(0%) saturate(359%) hue-rotate(138deg) brightness(86%) contrast(98%);}
.single-event .wp-block-navigation[aria-label="Social menu"] li a:hover {opacity:.8;}
.single-event .wp-block-navigation[aria-label="Social menu"] li a[href*="instagram"] {background-image:url(images/icons/instagram.svg);}
.single-event .wp-block-navigation[aria-label="Social menu"] li a[href*="linkedin"] {background-image:url(images/icons/linkedin.svg);background-size:auto 90%;}
.single-event .wp-block-navigation[aria-label="Social menu"] li a[href*="facebook"] {background-image:url(images/icons/facebook.svg);}
.single-event .wp-block-navigation[aria-label="Social menu"] li a[href*="whatsapp"] {background-image:url(images/icons/whatsapp.png);}
.single-event .wp-block-navigation[aria-label="Social menu"] li a[href*="twitter"] {background-image:url(images/icons/x.png);}
.single-event .wp-block-image.is-style-shaped {max-width:630px;height:623px;margin-bottom:0;}
.single-event .wp-block-image.is-style-shaped:before, .wp-block-image.is-style-shaped:after {content:'';position:absolute;top:54px;left:-7px;width:7px;height:94px;background:var(--primary-color);}
.single-event .wp-block-image.is-style-shaped:before {height:206px;left:auto;right:-7px;top:auto;bottom:57px;}
.single-event .wp-block-image.is-style-shaped div {transform-origin:top left;transform:skew(0, 3deg);}
.single-event .wp-block-image.is-style-shaped img {transform:skew(0, -3deg);}
.single-event .content_block .wp-block-columns .gform_wrapper {box-shadow:0px 0px 15px #00000014;padding:36px 39px;margin:-130px 35px 0 35px;background-image:none;}
.single-event .content_block .wp-block-columns .gform_wrapper .gform_heading {font-size:17px;}
.single-event .content_block .wp-block-columns .gform_wrapper .gform_heading h2 {padding-bottom:0;}
.single-event .content_block .wp-block-columns .gform_wrapper .gform_body .gfield {padding-bottom:30px;}
.single-event .content_block .wp-block-columns .gform_wrapper .gform_body .gfield.half {width:calc(50% - 13px);}
.single-event .content_block .wp-block-columns .gform_wrapper .gform_body .gfield.half + .gfield.half {width:calc(50% - 13px);}
.single-event .content_block .wp-block-columns .gform_wrapper input[type="text"], .single-event .content_block .wp-block-columns .gform_wrapper input[type="email"], .single-event .content_block .wp-block-columns .gform_wrapper input[type="tel"], .single-event .content_block .wp-block-columns .gform_wrapper textarea {font-size:16px;}
.single-event .content_block .wp-block-columns .gform_wrapper textarea {height:120px;}




/* Footer */
.footer {margin:0 35px;background:var(--text-color);border-radius:30px 30px 0 0;color:#fff;position:relative;}
.footer .wrapper {max-width:1544px;}
.footer .borders {display:block;width:100vw;height:100%;background:var(--primary-color);position:absolute;top:0;left:-35px;z-index:-1;}
.footer .borders:before, .footer .borders:after {content:'';background:linear-gradient(90deg, #C9181A00 0%, #B70C22 100%);display:block;width:calc((100vw - 100%) / 2 + 230px);height:100%;position:absolute;top:0;right:calc((-100vw + 100%) / 2);opacity:0.81;}
.footer .borders:before {right:auto;left:calc((-100vw + 100%) / 2);background:linear-gradient(90deg, #B70C22 0%, #C9181A00 100%);}
.footer:before {content:'';display:block;width:100%;height:100%;background:url(images/demo/footer.png) no-repeat;position:absolute;top:0;left:0;border-radius:30px 30px 0 0;opacity:.25;}
.footer .wp-block-columns .wp-block-column {padding:30px 0 70px 0;}
.footer .wp-block-columns .wp-block-column a,.footer .wp-block-columns .wp-block-column a:visited {color:#fff;}
.footer .wp-block-columns .wp-block-column a:hover {color:var(--primary-color);}
.footer .wp-block-columns .wp-block-column p {padding-bottom:13px;}
.footer .wp-block-columns .wp-block-column h2 {font-size:22px;padding-bottom:11px;}
.footer .wp-block-columns .wp-block-column:first-child {padding-top:130px;background:url(images/Logo-Kennispact-footer.svg) no-repeat;}
.menu-social-menu-container ul {display:flex;font-size:0;line-height:0;}
.menu-social-menu-container ul li {padding:0 29px 29px 0;}
.menu-social-menu-container ul li a {display:block;width:28px;height:28px;background:url(images/blank.gif) center center/auto 100% no-repeat;opacity:1;transition:opacity ease-in-out .3s;}
.menu-social-menu-container ul li a:hover {opacity:.8;}
.menu-social-menu-container ul li a[href*="instagram"] {background-image:url(images/icons/instagram.svg);}
.menu-social-menu-container ul li a[href*="linkedin"] {background-image:url(images/icons/linkedin.svg);}
.menu-social-menu-container ul li a[href*="facebook"] {background-image:url(images/icons/facebook.svg);}
.footer [data-slide] {width:80px;height:80px;background:var(--primary-color) url(images/icons/arrow.svg) center center no-repeat;cursor:pointer;margin-left:auto;}
.footer .widget p:empty {display:none;}
/* Form */
.footer .gform_wrapper {background:#fff;border-radius:20px;padding:94px 20px 36px 31%;margin:-130px 0 180px 0;position:relative;box-shadow:0 0 15px #00000012;z-index:50;}
.footer .gform_wrapper:before {content:'';display:block;width:401px;height:519px;background:url(images/demo/footer_form.png) center center/contain no-repeat;position:absolute;top:-43px;left:-37px;}
.footer .gform_wrapper > * {max-width:660px;}
.footer .gform_wrapper .gform_heading h2 {font-size:45px;max-width:600px;}
.footer .gform_wrapper form {display:flex;}
.footer .gform_wrapper .gform_body {flex:1;}
.footer .gform_wrapper .gform_body input[type="email"] {height:65px;border-color:#efefef;background:#efefef;padding:0 20px;font-size:25px;}
.footer .gform_wrapper .gform_footer .button {font-size:25px;height:65px;border-radius:0;padding:5px 15px;}




/* Thema Colors */
.dataai .header nav > ul > li > a:hover, .dataai .header nav > ul > li.current-menu-item > a, .dataai .header nav > ul > li.current_page_parent > a {border-bottom-color:#D50D60;}
.dataai .heading:after, .dataai .project_slider .text, .dataai .project_slider .text:before, .dataai .double_image > div:before, .dataai .double_image > div:after, .dataai .quote_block, .dataai .quote_block .img:before, .dataai .wp-block-image.is-style-shaped:before, .dataai .wp-block-image.is-style-shaped:after, .dataai .wp-block-post-terms a, .dataai .quote_info_slider .content blockquote, .dataai .quote_info_slider .slider .slick-arrow, .dataai .header nav > ul > li li a:hover {background-color:#D50D60;}
.dataai h2.is-style-alt strong, .dataai .is-style-more .wp-block-button__link, .dataai .is-style-more .wp-block-button__link:visited, .dataai .project_slider .text .slick-slide .button, .dataai .quote_block .wp-block-buttons .wp-block-button__link {color:#D50D60;}
.dataai .project_slider .text .slick-slide .button, .dataai .quote_block .wp-block-buttons .wp-block-button__link {border-color:#D50D60;}
.dataai .is-style-more .wp-block-button__link:after, .dataai .project_slider .text .slick-arrow:hover:before, .dataai .quote_block .wp-block-buttons .wp-block-button__link:after, .dataai .single-post .wp-block-navigation[aria-label="Social menu"] li a {filter:brightness(0) saturate(100%) invert(22%) sepia(82%) saturate(6522%) hue-rotate(326deg) brightness(84%) contrast(99%);}
.dataai .is-style-more .wp-block-button__link:hover:after {background-color:#D50D60;border-color:#D50D60;filter:none;}
.dataai .project_slider .text .slick-slide .button:hover {background:#B7125B;color:#fff;}
.dataai .quote_info_slider .content:before, .dataai .single-post .wp-block-columns .wp-block-column:nth-child(2):before {background-image:url(images/demo/thema_bg4.png);}

.energietransitie .header nav > ul > li > a:hover, .energietransitie .header nav > ul > li.current-menu-item > a, .energietransitie .header nav > ul > li.current_page_parent > a {border-bottom-color:#FCC12B;}
.energietransitie .heading:after, .energietransitie .project_slider .text, .energietransitie .project_slider .text:before, .energietransitie .double_image > div:before, .energietransitie .double_image > div:after, .energietransitie .quote_block, .energietransitie .quote_block .img:before, .energietransitie .wp-block-image.is-style-shaped:before, .energietransitie .wp-block-image.is-style-shaped:after, .energietransitie .wp-block-post-terms a, .energietransitie .quote_info_slider .content blockquote, .energietransitie .quote_info_slider .slider .slick-arrow, .energietransitie .header nav > ul > li li a:hover {background-color:#FCC12B;}
.energietransitie h2.is-style-alt strong, .energietransitie .is-style-more .wp-block-button__link, .energietransitie .is-style-more .wp-block-button__link:visited, .energietransitie .project_slider .text .slick-slide .button, .energietransitie .quote_block .wp-block-buttons .wp-block-button__link {color:#FCC12B;}
.energietransitie .project_slider .text .slick-slide .button, .energietransitie .quote_block .wp-block-buttons .wp-block-button__link {border-color:#FCC12B;}
.energietransitie .is-style-more .wp-block-button__link:after, .energietransitie .project_slider .text .slick-arrow:hover:before, .energietransitie .quote_block .wp-block-buttons .wp-block-button__link:after, .energietransitie .single-post .wp-block-navigation[aria-label="Social menu"] li a {filter:brightness(0) saturate(100%) invert(83%) sepia(98%) saturate(4723%) hue-rotate(329deg) brightness(100%) contrast(98%);}
.energietransitie .is-style-more .wp-block-button__link:hover:after {background-color:#FCC12B;border-color:#FCC12B;filter:none;}
.energietransitie .project_slider .text .slick-slide .button:hover {background:#E2A928;color:#fff;}
.energietransitie .quote_info_slider .content:before, .energietransitie .single-post .wp-block-columns .wp-block-column:nth-child(2):before {background-image:url(images/demo/thema_bg2.png);}

.voedseltransitie .header nav > ul > li > a:hover, .voedseltransitie .header nav > ul > li.current-menu-item > a, .voedseltransitie .header nav > ul > li.current_page_parent > a {border-bottom-color:#439F5F;}
.voedseltransitie .heading:after, .voedseltransitie .project_slider .text, .voedseltransitie .project_slider .text:before, .voedseltransitie .double_image > div:before, .voedseltransitie .double_image > div:after, .voedseltransitie .quote_block, .voedseltransitie .quote_block .img:before, .voedseltransitie .wp-block-image.is-style-shaped:before, .voedseltransitie .wp-block-image.is-style-shaped:after, .voedseltransitie .wp-block-post-terms a, .voedseltransitie .quote_info_slider .content blockquote, .voedseltransitie .quote_info_slider .slider .slick-arrow, .voedseltransitie .header nav > ul > li li a:hover {background-color:#439F5F;}
.voedseltransitie h2.is-style-alt strong, .voedseltransitie .is-style-more .wp-block-button__link, .voedseltransitie .is-style-more .wp-block-button__link:visited, .voedseltransitie .project_slider .text .slick-slide .button, .voedseltransitie .quote_block .wp-block-buttons .wp-block-button__link {color:#439F5F;}
.voedseltransitie .project_slider .text .slick-slide .button, .voedseltransitie .quote_block .wp-block-buttons .wp-block-button__link {border-color:#439F5F;}
.voedseltransitie .is-style-more .wp-block-button__link:after, .voedseltransitie .project_slider .text .slick-arrow:hover:before, .voedseltransitie .quote_block .wp-block-buttons .wp-block-button__link:after, .voedseltransitie .single-post .wp-block-navigation[aria-label="Social menu"] li a {filter:brightness(0) saturate(100%) invert(49%) sepia(60%) saturate(401%) hue-rotate(86deg) brightness(97%) contrast(88%);}
.voedseltransitie .is-style-more .wp-block-button__link:hover:after {background-color:#439F5F;border-color:#439F5F;filter:none;}
.voedseltransitie .project_slider .text .slick-slide .button:hover {background:#2E8C61;color:#fff;}
.voedseltransitie .quote_info_slider .content:before, .voedseltransitie .single-post .wp-block-columns .wp-block-column:nth-child(2):before {background-image:url(images/demo/thema_bg.png);}

.zorginnovatie .header nav > ul > li > a:hover, .zorginnovatie .header nav > ul > li.current-menu-item > a, .zorginnovatie .header nav > ul > li.current_page_parent > a {border-bottom-color:#3ABACB;}
.zorginnovatie .heading:after, .zorginnovatie .project_slider .text, .zorginnovatie .project_slider .text:before, .zorginnovatie .double_image > div:before, .zorginnovatie .double_image > div:after, .zorginnovatie .quote_block, .zorginnovatie .quote_block .img:before, .zorginnovatie .wp-block-image.is-style-shaped:before, .zorginnovatie .wp-block-image.is-style-shaped:after, .zorginnovatie .wp-block-post-terms a, .zorginnovatie .quote_info_slider .content blockquote, .zorginnovatie .quote_info_slider .slider .slick-arrow, .zorginnovatie .header nav > ul > li li a:hover {background-color:#3ABACB;}
.zorginnovatie h2.is-style-alt strong, .zorginnovatie .is-style-more .wp-block-button__link, .zorginnovatie .is-style-more .wp-block-button__link:visited, .zorginnovatie .project_slider .text .slick-slide .button, .zorginnovatie .quote_block .wp-block-buttons .wp-block-button__link {color:#3ABACB;}
.zorginnovatie .project_slider .text .slick-slide .button, .zorginnovatie .quote_block .wp-block-buttons .wp-block-button__link {border-color:#3ABACB;}
.zorginnovatie .is-style-more .wp-block-button__link:after, .zorginnovatie .project_slider .text .slick-arrow:hover:before, .zorginnovatie .quote_block .wp-block-buttons .wp-block-button__link:after, .zorginnovatie .single-post .wp-block-navigation[aria-label="Social menu"] li a {filter:brightness(0) saturate(100%) invert(70%) sepia(69%) saturate(390%) hue-rotate(138deg) brightness(79%) contrast(101%);}
.zorginnovatie .is-style-more .wp-block-button__link:hover:after {background-color:#3ABACB;border-color:#3ABACB;filter:none;}
.zorginnovatie .project_slider .text .slick-slide .button:hover {background:#4498A4;color:#fff;}
.zorginnovatie .quote_info_slider .content:before, .zorginnovatie .single-post .wp-block-columns .wp-block-column:nth-child(2):before {background-image:url(images/demo/thema_bg3.png);}

.leven-lang-ontwikkelen .header nav > ul > li > a:hover, .leven-lang-ontwikkelen .header nav > ul > li.current-menu-item > a, .leven-lang-ontwikkelen .header nav > ul > li.current_page_parent > a {border-bottom-color:#E63946;}
.leven-lang-ontwikkelen .heading:after, .leven-lang-ontwikkelen .project_slider .text, .leven-lang-ontwikkelen .project_slider .text:before, .leven-lang-ontwikkelen .double_image > div:before, .leven-lang-ontwikkelen .double_image > div:after, .leven-lang-ontwikkelen .quote_block, .leven-lang-ontwikkelen .quote_block .img:before, .leven-lang-ontwikkelen .wp-block-image.is-style-shaped:before, .leven-lang-ontwikkelen .wp-block-image.is-style-shaped:after, .leven-lang-ontwikkelen .wp-block-post-terms a, .leven-lang-ontwikkelen .quote_info_slider .content blockquote, .leven-lang-ontwikkelen .quote_info_slider .slider .slick-arrow, .leven-lang-ontwikkelen .header nav > ul > li li a:hover {background-color:#E63946;}
.leven-lang-ontwikkelen h2.is-style-alt strong, .leven-lang-ontwikkelen .is-style-more .wp-block-button__link, .leven-lang-ontwikkelen .is-style-more .wp-block-button__link:visited, .leven-lang-ontwikkelen .project_slider .text .slick-slide .button, .leven-lang-ontwikkelen .quote_block .wp-block-buttons .wp-block-button__link {color:#E63946;}
.leven-lang-ontwikkelen .project_slider .text .slick-slide .button, .leven-lang-ontwikkelen .quote_block .wp-block-buttons .wp-block-button__link {border-color:#E63946;}
.leven-lang-ontwikkelen .is-style-more .wp-block-button__link:after, .leven-lang-ontwikkelen .project_slider .text .slick-arrow:hover:before, .leven-lang-ontwikkelen .quote_block .wp-block-buttons .wp-block-button__link:after, .leven-lang-ontwikkelen .single-post .wp-block-navigation[aria-label="Social menu"] li a {filter:brightness(0) saturate(100%) invert(27%) sepia(83%) saturate(1803%) hue-rotate(333deg) brightness(96%) contrast(90%);}
.leven-lang-ontwikkelen .is-style-more .wp-block-button__link:hover:after {background-color:#E63946;border-color:#E63946;filter:none;}
.leven-lang-ontwikkelen .project_slider .text .slick-slide .button:hover {background:#C12531;color:#fff;}
.leven-lang-ontwikkelen .quote_info_slider .content:before, .leven-lang-ontwikkelen .single-post .wp-block-columns .wp-block-column:nth-child(2):before {background-image:url(images/demo/thema_bg5.png);}

.ondermijning .header nav > ul > li > a:hover, .ondermijning .header nav > ul > li.current-menu-item > a, .ondermijning .header nav > ul > li.current_page_parent > a {border-bottom-color:#32407C;}
.ondermijning .heading:after, .ondermijning .project_slider .text, .ondermijning .project_slider .text:before, .ondermijning .double_image > div:before, .ondermijning .double_image > div:after, .ondermijning .quote_block, .ondermijning .quote_block .img:before, .ondermijning .wp-block-image.is-style-shaped:before, .ondermijning .wp-block-image.is-style-shaped:after, .ondermijning .wp-block-post-terms a, .ondermijning .quote_info_slider .content blockquote, .ondermijning .quote_info_slider .slider .slick-arrow, .ondermijning .header nav > ul > li li a:hover {background-color:#32407C;}
.ondermijning h2.is-style-alt strong, .ondermijning .is-style-more .wp-block-button__link, .ondermijning .is-style-more .wp-block-button__link:visited, .ondermijning .project_slider .text .slick-slide .button, .ondermijning .quote_block .wp-block-buttons .wp-block-button__link {color:#32407C;}
.ondermijning .project_slider .text .slick-slide .button, .ondermijning .quote_block .wp-block-buttons .wp-block-button__link {border-color:#32407C;}
.ondermijning .is-style-more .wp-block-button__link:after, .ondermijning .project_slider .text .slick-arrow:hover:before, .ondermijning .quote_block .wp-block-buttons .wp-block-button__link:after, .ondermijning .single-post .wp-block-navigation[aria-label="Social menu"] li a {filter:brightness(0) saturate(100%) invert(22%) sepia(26%) saturate(2279%) hue-rotate(199deg) brightness(92%) contrast(87%);}
.ondermijning .is-style-more .wp-block-button__link:hover:after {background-color:#32407C;border-color:#32407C;filter:none;}
.ondermijning .project_slider .text .slick-slide .button:hover {background:#212D5D;color:#fff;}
.ondermijning .quote_info_slider .content:before, .ondermijning .single-post .wp-block-columns .wp-block-column:nth-child(2):before {background-image:url(images/demo/thema_bg6.png);}




/* Animation */
.wp-block-media-text.is-style-mbo .wp-block-media-text__content h2 > span[class*="line"] {height:60px;}
.hero_slider figure figcaption h1 > span[class*="line"] {height:85px;}
h2 > span[class*="line"], h1 > span[class*="line"], header > span[class*="line"] {overflow:hidden;display:block;}
h2 span[class*="line"] span[class*="line"], h1 span[class*="line"] span[class*="line"], header span[class*="line"] span[class*="line"] {display:inline-block;transform:translate(0, 200%);transition:transform ease-in .8s 0s;}
.inview h2 span[class*="line"] span[class*="line"], .inview h1 span[class*="line"] span[class*="line"], header.inview span[class*="line"] span[class*="line"], .inview > header span[class*="line"] span[class*="line"] {transform:rotate(0deg) translate(0%, 0%);}
.inview h2 > .line2 > .line1, .inview h1 > .line2 > .line1, header.inview > .line2 > .line1, .inview > header > .line2 > .line1 {transition-delay:.05s;}
.inview h2 > .line3 > .line1, .inview h1 > .line3 > .line1, header.inview > .line3 > .line1, .inview > header > .line3 > .line1 {transition-delay:.1s;}
.animation h4, .thema_slider .text p, .fadein, .partners_slider > p {position:relative;transition:all ease .6s .9s;transform:translate3d(0,100px,0);opacity:0;}
.animation.inview h4, .thema_slider .text .animation.inview p, .animation.inview .fadein, .partners_slider.animation.inview > p {opacity:1;transform:translateZ(0);}
.hero_slider figure figcaption h1, .thema_slider .text h2, .events_list > h1, .partners_slider > h1, .heading h1, .heading h2 {opacity:0;}
.hero_slider figure figcaption.inview h1, .thema_slider .text .inview h2, .events_list.inview > h1, .partners_slider.inview > h1, .heading.inview h1, .heading.inview h2 {opacity:1;}




/* Media Queries */
/* Desktop Wide */
@media only screen and (max-width: 1760px) {
    /* Partners slider */
    .partners_slider .slick-arrow {right:0;}
    .partners_slider .slick-prev {right:auto;left:0;}
    /* Project slider */
    .project_slider .img .slick-slide {width:690px;}
}

@media only screen and (max-width: 1500px) {
    /* Team list */
    .team_list {padding:0 0 170px 0;}
    .team_list ul {grid-gap:48px;}
    /* Quote block */
    .quote_block {margin-left:110px;}
}

@media only screen and (max-width: 1400px) {
    /* Heading */
    .events_more_info {position:relative;bottom:0;margin:-200px 0 50px 0;width:100%;}
    /* Project slider */
    .project_slider .text {max-width:100vw;width:100vw;padding:67px 44vw 80px 0;}
    .project_slider .text .slick-slide {min-height:420px;}
    .project_slider .img {width:40vw;}
    .project_slider .img:before {width:20vw;}
    .project_slider .img .slick-slide {margin-right:50px;width:30vw;}
    .project_slider .img .slick-slide img {height:530px;}
    /* Quote info slider */
    .quote_info_slider .content {flex-basis:65%;}
    .quote_info_slider .slider {width:calc(40% + (100vw - 100%) / 2);}
    .quote_info_slider .slider:before {width:20vw;}
    .quote_info_slider .slider .slick-slide {margin-right:50px;width:30vw;}
    /* Thema slider */
    .thema_slider .text {max-width:625px;}
    /* Footer */
    .footer .wp-block-columns .wp-block-column {flex-basis:25% !important;}
    .footer .wp-block-columns .wp-block-column:first-child {min-width:240px;}
    /* Form */
    .footer .gform_wrapper {padding-left:20px;}
    .footer .gform_wrapper > * {margin-left:auto;}
}

@media only screen and (max-width: 1300px) {
    /* Header */
    .header nav > ul > li {margin-right:5px;}
    .header nav > ul > li:last-child {margin-right:-25px;}
    .header nav > ul > li > a {padding:0 25px 23px 25px;}
    .header nav > ul > li.menu-item-has-children > a {background-position:right 0 top 35px;}
    /* Media Text block */
    .wp-block-media-text .wp-block-media-text__media > div {max-width:390px;}
    /* Background Content */
    .wp-block-media-text.background_content {min-height:562px;padding-right:0;}
    .wp-block-media-text.background_content .wp-block-media-text__media {width:365px;height:462px;}
    .wp-block-media-text.background_content .wp-block-media-text__content {padding:80px 30px 70px 220px;}
    /* Background Image */
    .wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media:after {left:calc(100% - 350px);}
    .wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media:before {top:117px;}
    /* Facts Numbers */
    .facts_numbers {padding:64px 30px 35px 30px;}
    .facts_numbers ul {padding:0 0 50px 5%;}
    /* Team list */
    .team_list ul {grid-template-columns:repeat(auto-fill, minmax(230px, 1fr));grid-gap:30px;}
    /* Events list */
    .events_list .first_event figcaption {bottom:auto;top:60px;}
    .events_list .latest_events {margin:-300px 52px -200px auto;bottom:0;right:0;position:relative;}
    /* Thema slider */
    .thema_slider .text {max-width:525px;}
    .thema_slider .img {right:-450px;}
}

@media only screen and (max-width: 1180px) {
    /* Header */
    .header nav > ul > li {margin-right:0;}
    .header nav > ul > li:last-child {margin-right:-15px;}
    .header nav > ul > li > a {padding:0 15px 23px 15px;}
    .header nav > ul > li.menu-item-has-children > a {background-position:right 0 top 35px;}
    /* Contact */
    .content_block .wp-block-columns .gform_wrapper {padding:20px 27px;}
    /* Quote info slider */
    .quote_info_slider .content > * {max-width:500px;}
    /* Posts filter */
    /* Posts list */
    .posts_list_wrap > ul {margin:0 -20px;}
    .posts_list_wrap > ul > li {width:50%;padding:0 20px 40px 20px;}
    /* Single */
    /* Related Posts */
    .related_posts > ul > li {flex-basis:350px;padding:0 35px 35px 35px;}
    /* Footer */
    .footer .gform_wrapper:before {display:none;}
    .footer .gform_wrapper > * {max-width:100%;}
}

@media only screen and (max-width: 1080px) {
    /* Thema slider */
    .thema_slider .text {max-width:450px;}
    .thema_slider .text .slick-slide:before {max-width:100%;}
    .thema_slider .img {right:-500px;}
}


/* Tablets and mobiles */
@media only screen and (max-width: 959px) {
    /* Header */
    .header {padding-top:15px;}
    .logged-in .header {top:46px;}
    .header .logo {width:134px;height:47px;margin-bottom:15px;}
    html.active {overflow:hidden;}
    .menu_trigger {display:block;}
    .header .top_menu {position:fixed;top:75px;right:100%;width:100%;height:calc(100vh - 75px);overflow:auto;background:#fff;text-align:center;padding:80px 20px 30px 20px;z-index:999;box-sizing:border-box;transition:transform linear .3s;}
    .logged-in .header .top_menu {top:110px;height:calc(100vh - 110px);}
    .header .top_menu.active {transform:translateX(100%);}
    .header nav > ul {display:block;}
    .header nav > ul > li {margin-bottom:15px;}
    .header nav > ul > li:last-child {margin-right:0;}
    .header nav > ul > li > a {display:inline-block;padding:5px 15px;line-height:26px;border-bottom:5px solid transparent;}
    .header nav > ul > li.menu-item-has-children > a {background:none;}
    .header nav > ul > li.menu-item-has-children > span {display:inline-block;position:relative;vertical-align:middle;}
    .header nav > ul > li.menu-item-has-children > span span {background:url(images/icons/arrow.png) center center/13px auto no-repeat;display:inline-block;width:25px;height:25px;cursor:pointer;position:relative;top:5px;}
    .header nav > ul > li ul {position:static;padding:0;display:none;min-width:1px;box-shadow:none;opacity:1;height:auto;transform:translate3d(0px, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg);transition:none;}
    .header nav > ul > li:hover ul {display:none;}
    .header .top_menu .menu-social-menu-container {display:block;padding-top:40px;}
    .header .menu-social-menu-container ul {justify-content:center;}
    .header .menu-social-menu-container ul li {padding:0 10px;}
    .header .menu-social-menu-container ul li a {filter:brightness(0) saturate(100%) invert(19%) sepia(92%) saturate(7500%) hue-rotate(348deg) brightness(93%) contrast(91%);}
    /* Heading */
    .heading {margin:77px 0 45px 0;}
    /* Heading event */
    .heading_event figure figcaption {min-height:530px;}
    .heading_event figure figcaption h2 {font-size:40px;max-width:450px;padding-top:30px;}
    /* Content block */
    .content_block {padding-bottom:150px;}
    /* Contact */
    .content_block .wp-block-columns {padding-bottom:20px;display:block;}
    .content_block .wp-block-columns .gform_wrapper {margin-top:0;}
    /* Map */
    .acf-map {min-height:280px;}
    /* Partners slider */
    .partners_slider {padding:80px 0 180px 0;margin-bottom:-150px;}
    /* Media Text block */
    .wp-block-media-text {display:flex;flex-wrap:wrap;margin-bottom:90px;}
    .wp-block-media-text .wp-block-media-text__media {width:100%;}
    .wp-block-media-text .wp-block-media-text__content {width:100%;padding:0 0 50px 0;}
    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding:0 0 50px 0;}
    /* Background Content */
    .wp-block-media-text.background_content {display:flex;min-height:1px;padding:0 0 30px 0;}
    .wp-block-media-text.background_content:before {display:none;}
    .wp-block-media-text.background_content .wp-block-media-text__media {position:relative;top:0;margin:0 auto -40px auto;max-width:465px;width:100%;}
    .wp-block-media-text.background_content .wp-block-media-text__content {padding:90px 20px 40px 20px;}
    /* Background Image */
    .wp-block-media-text.background_image.has-media-on-the-right {padding:0 0 80px 0;}
    .wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media {margin-top:40px;order:2;}
    /* MBO */
    .wp-block-media-text.is-style-mbo:before {display:none;}
    .wp-block-media-text.is-style-mbo .wp-block-media-text__media > div {max-width:658px;height:343px;margin-bottom:40px;background:url(images/demo/img_mobile.png) no-repeat;}
    .wp-block-media-text.is-style-mbo .wp-block-media-text__media > div img {display:none;}
    /* Facts Numbers */
    .facts_numbers {padding:35px 45px;display:block;margin-bottom:75px;}
    .facts_numbers h1 {width:auto;padding:0 0 30px 0;}
    .facts_numbers ul {padding:0 0 50px 0;}
    /* Team list */
    .team_list {padding-bottom:60px;}
    /* .team_list ul li:nth-child(4n-1) > div div, .team_list ul li:nth-child(4n) > div div {transform-origin:bottom right;transform:skew(0, -3deg);}
    .team_list ul li:nth-child(4n-1) > div div img, .team_list ul li:nth-child(4n) > div div img {transform:skew(0, 3deg);} */
    /* Double Image */
    .double_image {margin:0 auto 40px auto;}
    .wp-block-column.is-style-narrow .double_image {padding:40px 0;}
    /* Quote block */
    .quote_block {padding:40px 30px 50px 176px;}
    .quote_block .img {width:248px;}
    /* Project slider */
    .project_slider .text {max-width:calc(100% + 20px);padding:67px 30px 300px 0;}
    .project_slider .text .slick-slide {min-height:1px;}
    .project_slider .text .slick-arrow {bottom:70px;right:auto;left:0;}
    .project_slider .text .slick-prev {bottom:130px;}
    .project_slider .img {position:relative;top:0;right:-80px;width:calc(100% - 60px);margin-top:-250px;z-index:2;}
    .project_slider .img:before {width:35%;}
    .project_slider .img .slick-slide {margin-right:0;width:auto;}
    .project_slider .img .slick-slide img {height:450px;}
    /* Hero slider */
    .hero_slider .bottom_bg:before, .hero_slider .bottom_bg:after {clip-path:circle(78.5% at 0 100%);}
    .hero_slider .bottom_bg:after {clip-path:circle(75% at 100% 100%);}
    /* News slider */
    .news_slider figure {width:320px;margin-right:20px;}
    /* Events list */
    .events_list .latest_events {margin-bottom:-150px;}
    /* Post terms block */
    .wp-block-post-terms {margin-bottom:40px;}
    /* Quote info slider */
    .quote_info_slider .content > * {max-width:400px;}
    .quote_info_slider .slider .slick-arrow {right:50px;}
    /* Highlighted post */
    .highlighted_post figure figcaption {padding-left:60px;}
    .highlighted_post figure figcaption:before {width:233px;}
    /* New events */
    .new_events .events_list_wrap > ul > li {margin-bottom:46px;}
    .new_events .events_list_wrap > ul > li figure {display:block;min-height:1px;}
    .new_events .events_list_wrap > ul > li figure > img {width:100%;height:160px;}
    /* Single Event */
    .events_bar {margin:-160px 0 70px 0;}
    .events_bar > li {flex-basis:50%;box-sizing:border-box;}
    .single-event .content_block .wp-block-columns {position:relative;padding-top:550px;}
    .single-event .content_block .wp-block-columns .wp-block-column {position:static;}
    .single-event .content_block .wp-block-columns .wp-block-column:first-child {position:relative;}
    .single-event .content_block .wp-block-columns .wp-block-column:first-child {padding-right:0;}
    .single-event .wp-block-image.is-style-shaped {position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:500px;}
    .single-event .content_block .wp-block-columns .gform_wrapper {margin:45px 0 0 0;}
    /* Thema slider */
    .thema_slider {padding-bottom:0;}
    .thema_slider .text {max-width:100%;padding-bottom:80px;}
    .thema_slider .text .slick-slide {padding:0;}
    .thema_slider .img {position:relative;bottom:0;right:0;width:100%;height:310px;}
    .thema_slider .img:before {    bottom: -5%;
        right: -53%;
        width: 190%;
        height: 190%;
        background-position: center bottom;
        transform: rotate(0deg);
        background-image: url(images/demo/watermark.png);}
    .rotating-slider.mobile {display:block !important;}
    .rotating-slider.desktop {display:none !important;}
    .rotating-slider ul.direction-controls li.left-arrow {top:40px;left:calc(50% + 140px);}
    .rotating-slider ul.direction-controls li button {background-image:url(images/icons/next2.png);height:20px;width:38px;}
    .rotating-slider ul.direction-controls li.right-arrow {bottom:auto;top:40px;left:calc(50% - 180px);}
    .rotating-slider ul.direction-controls li.right-arrow button {background-image:url(images/icons/prev2.png);height:18px;width:32px;}
    .rotating-slider ul.slides li.previous-slide {opacity:0;}
    .rotating-slider ul.slides li.active-slide {opacity:1;}
    /* Footer */
    .footer {margin:0 8px;}
    .footer .wp-block-columns {flex-wrap:wrap !important;display:flex;gap:0;}
    .footer .wp-block-columns .wp-block-column {flex-basis:50% !important;padding:10px 0 40px 0;box-sizing:border-box;}
    /* Form */
    .footer .borders {left:-8px;}
    .footer .gform_wrapper {padding:50px 20px 20px 20px;margin-bottom:50px;}
}


/* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {
    body {font-size:16px;}
    h1 {font-size:34px;}
    h1.is-style-alt {font-size:30px;}
    h2.is-style-alt {font-size:30px;}
    h3 {font-size:30px;}
    h4 {font-size:16px;}
    h4.is-style-alt {font-size:17px;}
    h5 {font-size:20px;padding-bottom:15px;}
    p {padding-bottom:25px;}
    p.has-small-font-size {font-size:17px !important;}
    input[type="text"], input[type="email"], input[type="tel"], textarea {font-size:16px;height:33px;}
    textarea {height:100px;}
    .gform_wrapper .gform_body .gfield {padding-bottom:20px;}
    .gform_wrapper .gform_body .gfield.half, .gform_wrapper .gform_body .gfield.half + .gfield.half {width:100%;}
    .gform_wrapper .gform_body .gfield .validation_message {bottom:0;}
    body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_select #input_2_5 {
        font-size: 16px;
        height: 33px;}
    .button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {padding:2px 18px;height:28px;font-size:15px;}
    .is-style-more .wp-block-button__link, .is-style-more .wp-block-button__link:visited {font-size:19px;}
    .is-style-more .wp-block-button__link:after {width:27px;height:27px;margin-left:12px;background-size:11px auto;}
    .is-style-arrow .wp-block-button__link, .is-style-more .wp-block-button__link:visited {height:42px;padding:5px 24px;font-size:15px;}
    .is-style-arrow .wp-block-button__link:after {width:12px;height:12px;margin-left:22px;}
    /* Heading */
    .heading {margin-bottom:0;}
    .heading:after {width:60%;background:url(images/demo/gear_bg.png) right center/auto 50% no-repeat;background-color:transparent !important;border-radius:0;}
    .dataai .heading:after {filter:brightness(0) saturate(100%) invert(22%) sepia(82%) saturate(6522%) hue-rotate(326deg) brightness(84%) contrast(99%);}
    .energietransitie .heading:after {filter:brightness(0) saturate(100%) invert(83%) sepia(98%) saturate(4723%) hue-rotate(329deg) brightness(100%) contrast(98%);}
    .voedseltransitie .heading:after {filter:brightness(0) saturate(100%) invert(49%) sepia(60%) saturate(401%) hue-rotate(86deg) brightness(97%) contrast(88%);}
    .zorginnovatie .heading:after {filter:brightness(0) saturate(100%) invert(70%) sepia(69%) saturate(390%) hue-rotate(138deg) brightness(79%) contrast(101%);}
    .leven-lang-ontwikkelen .heading:after {filter:brightness(0) saturate(100%) invert(27%) sepia(83%) saturate(1803%) hue-rotate(333deg) brightness(96%) contrast(90%);}
    .ondermijning .heading:after {filter:brightness(0) saturate(100%) invert(22%) sepia(26%) saturate(2279%) hue-rotate(199deg) brightness(92%) contrast(87%);}
    .heading .bottom_bg {border-radius:30%;top:calc(100% - 40px);}
    .heading .bottom_bg:before, .heading .bottom_bg:after {border-top-width:9px;border-radius:30%;clip-path:circle(80% at -20% 20%);}
    .heading .bottom_bg:after {clip-path:circle(80% at 130% 20%);top:0;}
    .heading figure figcaption {min-height:300px;padding-bottom:40px;}
    .heading figure figcaption > * {max-width:70%;}
    .heading figure figcaption header {font-size:13px;}
    .heading figure figcaption header strong {display:block;}
    .heading figure figcaption h3 {font-size:17px;}
    .heading figure figcaption .back {font-size:14px;}
    .heading figure figcaption .back:before {width:17px;height:17px;background-size:9px auto;margin-right:9px;}
    /* Heading event */
    .heading.heading_event:after {width:95%;background-size:auto 60%;background-position:right 50%;filter:brightness(0) saturate(100%) invert(34%) sepia(0%) saturate(6%) hue-rotate(176deg) brightness(97%) contrast(86%);opacity:1;}
    .heading_event figure figcaption {min-height:385px;}
    .heading_event figure figcaption h2 {font-size:25px;padding:20px 0 10px 0;}
    .heading_event figure figcaption h4 {font-size:18px;font-weight:400;}
    .heading_events figure figcaption > header {max-width:100px;height:28px;margin-bottom:0;font-size:14px;}
    .heading_events figure figcaption > p {font-size:18px;font-weight:400;}
    .events_more_info {margin:-70px 0 55px 0;font-size:15px;background-size:170px auto;padding:30px 20px 20px 20px;}
    .events_more_info header {min-height:56px;padding:0 0 32px 68px;}
    .events_more_info header h4, .events_more_info header h5 {font-size:14px;}
    .events_more_info header div {width:40px;font-size:9px;}
    .events_more_info header div:after {width:4px;height:57px;top:5px;right:-15px;}
    .events_more_info header div span {font-size:36px;}
    /* Content block */
    .parent-pageid-8 .content_block {padding-top:70px;}
    /* Contact */
    .content_block .wp-block-columns {padding-bottom:20px;display:flex;flex-flow:column wrap;}
    .content_block .wp-block-columns .wp-block-column:nth-child(2) {order:-1;}
    .content_block .wp-block-columns .wp-block-column:last-child {order:-2;}
    .parent-pageid-8 .content_block .wp-block-columns .wp-block-column:last-child {order:2;}
    .content_block .wp-block-columns .gform_wrapper {margin-top:-100px;background:#fff;}
    .content_block .wp-block-columns .gform_wrapper ~ .wp-block-navigation[aria-label="Social menu"] {top:-27px;left:23px;}
    .page-contact .wp-block-navigation[aria-label="Social menu"] {padding:5px;}
    .page-contact .wp-block-navigation[aria-label="Social menu"] ul {display:flex;}
    .page-contact .wp-block-navigation[aria-label="Social menu"] li {padding:5px 0;border-bottom:none;border-right:1px solid #fff;}
    .page-contact .wp-block-navigation[aria-label="Social menu"] li:nth-child(3) {border-right:none;}
    .page-contact .wp-block-navigation[aria-label="Social menu"] li a {width:18px;height:18px;}
    /* Partners slider */
    .partners_slider {padding:50px 0 250px 0;margin-bottom:-150px;}
    .partners_slider .bg:before, .partners_slider .bg:after {width:calc((100vw - 100%) / 2 + 100px);}
    .partners_slider .slick-slide {margin-right:40px;}
    .partners_slider .slick-slide img {max-height:60px;width:auto;}
    .partners_slider .slick-arrow {width:28px;height:28px;background-size:13px auto;top:calc(50% - 15px);}
    .partners_slider p {font-size:15px;padding-bottom:30px;}
    /* Group block */
    .wp-block-group {padding:0 0 70px 0;background-position:right 20px top 45%;background-size:147px auto;}
    .wp-block-group .wp-block-group__inner-container {font-size:15px;}
    .wp-block-group.is-style-wide {background-image:none;}
    .wp-block-group.is-style-wide .wp-block-group__inner-container {font-size:15px;}
    .page-agenda .wp-block-group .wp-block-group__inner-container {font-size:15px;}
    .page-agenda .wp-block-group .wp-block-group__inner-container h6 {font-size:11px;padding:4px 8px;}
    .page-agenda .wp-block-group .wp-block-group__inner-container h2 {font-size:30px;}
    /* Media Text block */
    .wp-block-media-text .wp-block-media-text__media > div {max-width:310px;}
    .wp-block-media-text .wp-block-media-text__content {font-size:15px;}
    .wp-block-media-text .wp-block-media-text__content p + h5 {padding-top:5px;}
    .wp-block-media-text .wp-block-media-text__content h5 {padding-bottom:15px;}
    /* Background Content */
    .wp-block-media-text.background_content .wp-block-media-text__media {max-width:315px;height:380px;}
    .wp-block-media-text.background_content .wp-block-media-text__media:before, .wp-block-media-text.background_content .wp-block-media-text__media:after {top:135px;left:-4px;width:4px;height:110px;}
    .wp-block-media-text.background_content .wp-block-media-text__media:before {height:50px;left:auto;right:-4px;top:25px;}
    .wp-block-media-text.background_content .wp-block-media-text__content {background-image:none;}
    /* Background Image */
    .wp-block-media-text.background_image.has-media-on-the-right {padding:0 0 20px 0;}
    .wp-block-media-text.background_image.has-media-on-the-right:before {width:225px;height:164px;left:90px;}
    .wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media {position:relative;height:314px;margin-top:-20px;}
    .wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media:after {height:100%;border-radius:10px 0 0 10px;top:30px;left:calc(100% - 320px);}
    .wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media:before {top:112px;left:-4px;width:4px;height:107px;}
    .wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media div {border-radius:10px;}
    .wp-block-media-text.background_image.has-media-on-the-right .wp-block-media-text__media img {border-radius:10px;}
    /* MBO */
    .wp-block-media-text.is-style-mbo {margin-bottom:20px;padding-bottom:0;}
    .wp-block-media-text.is-style-mbo .wp-block-media-text__media > div {margin:0 -35px 40px -35px;height:250px;background-position:65% bottom;}
    .wp-block-media-text.is-style-mbo .wp-block-media-text__content {padding:0;}
    .wp-block-media-text.is-style-mbo .wp-block-media-text__content h2 {font-size:30px;}
    .wp-block-media-text.is-style-mbo .wp-block-media-text__content h4 {padding-bottom:30px;}
    /* Facts Numbers */
    .facts_numbers:before {width:215px;height:167px;bottom:auto;top:0;left:auto;right:25px;transform:rotate(180deg);}
    .facts_numbers h1 {font-size:52px;}
    .facts_numbers ul {display:block;padding-bottom:35px;}
    .facts_numbers ul li {font-size:14px;position:relative;padding:20px 0 20px 90px;}
    .facts_numbers ul li div img {height:51px;position:absolute;top:50%;left:0;transform:translateY(-50%);}
    .facts_numbers ul li span {font-size:51px;}
    .facts_numbers .wp-block-buttons {justify-content:center;}
    .facts_numbers .wp-block-buttons .is-style-more .wp-block-button__link:after {width:28px;height:28px;background-size:11px auto;}
    /* Team list */
    .team_list h4 {padding-bottom:35px;}
    .team_list ul {grid-template-columns:repeat(auto-fill, minmax(42%, 1fr));grid-gap:18px;font-size:14px;}
    .team_list ul li > div {height:146px;max-width:145px;margin-bottom:15px;}
    .team_list ul li > div div {border-radius:10px;}
    .team_list ul li > div div img {border-radius:10px;}
    .team_list ul li em {font-size:11px;}
    /* Columns */
    .content_block .wp-block-columns .wp-block-column.is-style-narrow {order:-2;}
    .content_block .wp-block-columns .wp-block-column.is-style-narrow > * {max-width:100%;}
    /* Double Image */
    .double_image {max-width:375px;}
    .double_image > div {height:208px;}
    .double_image > div:before, .double_image > div:after {width:4px;max-height:112px;left:-4px;}
    .double_image > div:last-child {height:290px;margin-top:34px;}
    .double_image > div:only-child {height:auto;margin-top:0;}
    .double_image > div:only-child:before {display:block;}
    .double_image > div:last-child:after {display:block;width:100%;max-width:112px;height:4px;max-height:4px;left:50%;transform:translateX(-50%);}
    .double_image > div:only-child:after {left:72%;}
    .wp-block-column.is-style-narrow .double_image {padding:20px 0 0 0;}
    .wp-block-column.is-style-narrow .double_image > div {height:232px;margin-top:35px;}
    .wp-block-column.is-style-narrow .double_image > div:before, .wp-block-column.is-style-narrow .double_image > div:after {bottom:-4px;left:-4px;max-width:82px;}
    .wp-block-column.is-style-narrow .double_image > div:last-child {height:232px;}
    .wp-block-column.is-style-narrow .double_image > div:only-child {height:auto;}
    .wp-block-column.is-style-narrow .double_image > div:last-child:after {width:4px;max-width:4px;max-height:90px;top:22px;}
    /* Quote block */
    .quote_block {padding:97px 22px 22px 22px;margin:370px auto 120px auto;background-image:none;}
    .quote_block .img {top:-354px;left:30px;width:calc(100% - 50px);height:418px;}
    .quote_block .img:before {width:10px;max-height:227px;top:60px;left:-10px;}
    .quote_block blockquote {font-size:22px;font-weight:700;}
    .quote_block blockquote cite {font-size:14px;font-weight:400;display:block;padding-bottom:10px;}
    .quote_block > p {font-size:15px;}
    .quote_block .wp-block-buttons, .quote_block .wp-block-buttons .wp-block-button {display:block;}
    .quote_block .wp-block-buttons .wp-block-button__link {font-size:13px;height:42px;padding:5px 5px 5px 10px;margin-right:0;min-width:100%;}
    .quote_block .wp-block-buttons .wp-block-button__link:after {margin-left:5px;}
    /* Quote 2 block */
    .quote2_block {min-height:300px;top:0;margin-bottom:70px;}
    .quote2_block:before, .quote2_block:after {width:150%;left:-25%;}
    .quote2_block .img:after {height:300%;top:-100%;background-size:auto 30%;}
    .quote2_block blockquote {font-size:18px;}
    .quote2_block blockquote cite {font-size:14px;padding-top:15px;}
    /* Project slider */
    .project_slider {margin:40px 0 90px 0;}
    .project_slider:before {top:calc(100% - 310px);right:calc(100% - 250px);width:549px;height:585px;}
    .project_slider .text {padding:48px 30px 200px 0;}
    .project_slider .text:after {background:url(images/demo/media_content_bg.png) center top/contain no-repeat;opacity:.25;width:170px;height:132px;bottom:auto;top:0;left:auto;right:25px;transform:rotate(180deg);}
    .project_slider .text .slick-slide header {letter-spacing:1px;font-size:11px;padding:2px 10px;margin-bottom:5px;}
    .project_slider .text .slick-slide h2 {font-size:30px;}
    .project_slider .text .slick-slide p {font-size:15px;line-height:1.7;}
    .project_slider .text .slick-slide .button {height:42px;}
    .project_slider .text .slick-arrow {bottom:42px;width:32px;height:32px;}
    .project_slider .text .slick-arrow:before {background-size:13px auto;}
    .project_slider .text .slick-prev {bottom:83px;}
    .project_slider .img {right:-50px;width:calc(100% - 30px);margin-top:-137px;}
    .project_slider .img .slick-slide {margin-right:20px;}
    .project_slider .img .slick-slide img {height:277px;}
    /* Hero slider */
    .hero_slider {min-height:580px;}
    .hero_slider .bottom_bg {border-radius:30%;top:calc(100% - 40px);}
    .hero_slider .bottom_bg:before, .hero_slider .bottom_bg:after {border-top-width:9px;border-radius:30%;clip-path:circle(70% at -20% 20%);}
    .hero_slider .bottom_bg:after {clip-path:circle(70% at 130% 20%);top:0;}
    .hero_slider .slider figure:after {width:100%;min-width:300px;background-size:auto 700px;background-position:right 31%;}
    .hero_slider figure figcaption {min-height:580px;padding-bottom:80px;}
    .hero_slider figure figcaption h1 {padding-bottom:10px;}
    .hero_slider figure figcaption h4 {max-width:260px;font-size:18px;}
    .hero_slider .slick-dots {bottom:80px;}
    .hero_slider .slick-dots li {padding:0 5px;}
    .hero_slider .slick-dots li button {width:10px;height:10px;}
    .hero_slider .slick-dots li.slick-active button:before {width:15px;height:18px;top:-4px;left:-1px;}
    .hero_slider .slick-dots li a {width:18px;height:18px;}
    .hero_slider .slick-dots li a span {width:10px;height:10px;}
    /* News slider */
    .news_slider {padding:40px 0 75px 0;margin-bottom:90px;}
    .news_slider:after {background:none;}
    .news_slider header {font-size:11px;padding:3px 8px;}
    .news_slider h1 {padding:5px 0 30px 0;}
    .news_slider .slider .slick-arrow {top:-95px;right:0;width:28px;height:28px;background-size:14px auto;}
    .news_slider .slider .slick-prev {right:38px;}
    .news_slider figure {width:305px;margin-right:28px;}
    .news_slider figure img {height:380px;}
    .news_slider figure .cat_list {left:24px;font-size:12px;width:calc(100% - 48px);}
    .news_slider figure figcaption {padding:24px;}
    /* Events list */
    .events_list {margin-bottom:70px;}
    .events_list > p {font-size:15px;}
    .events_list .first_event {min-height:415px;}
    .events_list .first_event figcaption {left:23px;top:30px;max-width:510px;}
    .events_list .first_event header {min-width:97px;height:28px;font-size:14px;}
    .events_list .first_event h5 {font-size:25px;}
    .events_list .first_event h5 + p {font-size:20px;}
    .events_list .latest_events {width:calc(100% - 46px);padding:20px;margin:-130px 23px 0 23px;}
    .events_list .latest_events > header {font-size:17px;border-bottom-width:3px;margin-bottom:30px;}
    .events_list .latest_events ul {padding-bottom:30px;}
    .events_list .latest_events ul li {min-height:56px;padding:0 0 32px 68px;}
    .events_list .latest_events ul li h5 {font-size:12px;padding-bottom:5px;}
    .events_list .latest_events ul li p {font-size:10px;}
    .events_list .latest_events ul li header {top:-10px;left:0;width:40px;font-size:9px;}
    .events_list .latest_events ul li header:after {width:4px;height:57px;top:5px;right:-15px;}
    .events_list .latest_events ul li header span {font-size:36px;padding-top:15px;}
    .events_list .latest_events .wp-block-buttons .is-style-more a {font-size:14px;}
    /* Image block */
    .wp-block-image.is-style-shaped {max-width:312px;height:335px;margin:0 auto 30px auto;}
    .wp-block-image.is-style-shaped:before, .wp-block-image.is-style-shaped:after {bottom:30px;height:123px;}
    .wp-block-image.is-style-shaped:before {height:51px;top:30px;}
    /* Post terms block */
    .wp-block-post-terms {margin-bottom:20px;}
    .wp-block-post-terms a {font-size:10px;padding:2px 7px;}
    /* Quote info slider */
    .quote_info_slider {display:block;min-height:1px;margin:20px -23px 60px -23px;padding-top:360px;}
    .quote_info_slider.have_quote {padding-top:0;}
    .quote_info_slider .content:before {width:190px;height:170px;top:50%;right:5%;}
    .quote_info_slider .content > * {max-width:100%;padding:0 23px;box-sizing:border-box;}
    .quote_info_slider .content blockquote {background-size:55px auto;padding:28px 23px 80px 23px;font-size:22px;margin-bottom:320px;}
    .quote_info_slider .content blockquote cite {font-size:14px;padding-bottom:8px;}
    .quote_info_slider .slider {top:0;right:23px;z-index:30;width:calc(100% - 47px);overflow:visible;}
    .quote_info_slider.have_quote .slider {top:175px;}
    .quote_info_slider .slider:before {width:170px;right:-35px;}
    .quote_info_slider .slider .slick-slide {margin-right:50px;width:calc(100vw - 71px);}
    .quote_info_slider .slider .slick-slide img {height:313px;}
    .quote_info_slider .slider .slick-arrow {top:calc(50% - 32px);right:-17px;width:42px;height:42px;background-size:17px auto;}
    .quote_info_slider .slider .slick-prev {right:auto;left:-17px;}
    /* Highlighted post */
    .highlighted_post {padding-bottom:0;border-bottom:none;}
    .highlighted_post figure {display:block;}
    .highlighted_post figure > div {width:100%;height:225px;margin-right:0;}
    .highlighted_post figure > div:before {bottom:15px;left:16px;background-position:7px center;background-size:11px auto;font-size:12px;padding:1px 10px 1px 23px;}
    .highlighted_post figure figcaption {padding:55px 25px 25px 25px;font-size:16px;margin-top:-30px;}
    .highlighted_post figure figcaption:before {width:6px;height:129px;bottom:calc(100% + 10px);right:-6px;}
    .highlighted_post figure figcaption:after {top:auto;bottom:0;right:30px;transform:rotate(180deg) scale(-1, 1);}
    .highlighted_post figure figcaption header h5 {font-size:24px;line-height:1.4;}
    .highlighted_post figure figcaption header p {font-size:14px;}
    .highlighted_post figure figcaption p {max-width:100%;}
    .highlighted_post figure figcaption > div {justify-content:flex-start;}
    .highlighted_post figure figcaption > div .is-style-more a {font-size:19px;}
    /* Posts filter */
    .posts_filter {padding-bottom:30px;justify-content:flex-start;}
    .posts_filter p {font-size:18px;padding:0 20px 0 0;}
    .posts_filter > div {position:relative;min-height:30px;min-width:calc(100% - 90px);}
    .posts_filter .trigger_mobile {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:6;cursor:pointer;}
    .posts_filter ul {display:flex;flex-flow:column wrap;height:30px;overflow:hidden;background:#fff;position:absolute;top:0;left:0;z-index:5;}
    .posts_filter .active ul {height:auto;}
    .posts_filter ul li {padding:0;font-size:16px;min-width:100%;}
    .posts_filter ul li.active {order:-1;}
    .posts_filter ul li .is-checked:after {content:'';display:inline-block;top:5px;right:-8px;z-index:10;border:solid transparent;height:0;width:0;position:relative;pointer-events:none;border-top-color:var(--primary-color);border-width:7px;}
    .posts_filter ul li.dataai .is-checked:after {border-top-color:#D50D60;}
    .posts_filter ul li.energietransitie .is-checked:after {border-top-color:#FCC12B;}
    .posts_filter ul li.voedseltransitie .is-checked:after {border-top-color:#439F5F;}
    .posts_filter ul li.zorginnovatie .is-checked:after {border-top-color:#3ABACB;}
    .posts_filter ul li.leven-lang-ontwikkelen .is-checked:after {border-top-color:#E63946;}
    .posts_filter ul li.ondermijning .is-checked:after {border-top-color:#32407C;}
    /* Posts list */
    .posts_list_wrap {padding-bottom:100px;min-height:250px;}
    .posts_list_wrap:before {height:250px;}
    .posts_list_wrap > ul {margin:0;}
    .posts_list_wrap > ul > li {width:100%;padding:0 0 30px 0;}
    .posts_list_wrap > ul > li.post_item:nth-child(odd) figure > div {height:380px;}
    /* CTA block */
    .cta_block {min-height:320px;margin:0 -20px 80px -20px;}
    .cta_block:before, .cta_block:after {width:62px;height:7px;top:0;transform:translateY(-100%);right:72px;}
    .cta_block:after {top:100%;transform:none;right:auto;left:26px;width:124px;height:7px;}
    .cta_block .img:after {background-size:110% auto;background-image:url(images/demo/red_mobile.png);}
    .cta_block header {position:relative;color:#fff;z-index:5;max-width:680px;}
    .cta_block h2 {font-size:30px;padding:0 20px 35px 20px;}
    .cta_block .is-style-arrow .wp-block-button__link, .cta_block .is-style-more .wp-block-button__link:visited {height:43px;font-size:15px;}
    .cta_block .is-style-arrow .wp-block-button__link:after {width:14px;height:14px;margin-left:12px;}
    /* Old events */
    .old_events {padding-bottom:100px;}
    .old_events > h5 {font-size:17px;}
    .old_events > .old_events_list > li {padding:20px 0;}
    .old_events > .old_events_list > li ul {display:block;position:relative;padding:0 30px 0 65px;}
    .old_events > .old_events_list > li ul li {font-size:14px;width:auto;padding-right:0;}
    .old_events > .old_events_list > li ul li:first-child {position:absolute;top:50%;transform:translateY(-50%);left:0;width:44px;padding:0;font-size:11px;}
    .old_events > .old_events_list > li ul li:first-child span {font-size:34px;}
    .old_events > .old_events_list > li ul li h6 {font-size:14px;}
    .old_events > .old_events_list > li ul li:nth-child(3) {width:auto;}
    .old_events > .old_events_list > li ul li:nth-child(4) {width:auto;position:absolute;bottom:0;right:0;}
    .old_events > .old_events_list > li ul li:nth-child(4) a {width:22px;height:22px;background-size:10px auto;}
    .old_events ul.page-numbers {justify-content:center;padding-top:30px;}
    .old_events .page-numbers li {font-size:14px;padding:0 10px;}
    .old_events .page-numbers li:first-child {padding:0 20px 0 0;}
    .old_events .page-numbers li:last-child {padding:0 0 0 20px;}
    .old_events .page-numbers li .page-numbers.prev, .old_events .page-numbers li .page-numbers.next {width:10px;height:17px;}

    /* New events */
    .new_events {padding-bottom:80px;}
    .new_events > header {display:block;margin-bottom:30px;}
    .new_events > header h5 {font-size:17px;}
    .new_events .events_filter {display:block;}
    .new_events .events_filter br {display:block;}
    .new_events .events_filter > div {display:inline-block;margin-left:0;}
    .new_events .events_filter > div > p {font-size:16px;}
    .new_events .events_filter > div > ul {font-size:16px;}

    .new_events .events_list_wrap .desktop {
        display: none !important;
    }

    .new_events .events_list_wrap .mobile {
        display: block !important;
    }

    .new_events .events_list_wrap>ul>li figcaption {
        padding: 20px;
        display: block;
    }

    .new_events .events_list_wrap>ul>li figcaption>header {
        width: 100%;
        margin-right: 0;
        text-align: left;
        margin-bottom: 10px;
        height: unset !important;
    }

    .new_events .events_list_wrap>ul>li figcaption>header:after {
        width: 4px;
        height: 55px;
        right: -10px;
        content: unset;
    }

    .new_events .events_list_wrap>ul>li figcaption>header span {
        font-size: 23px;
        padding-top: 5px;
    }

    .new_events .events_list_wrap>ul>li figcaption>div {
        font-size: 14px;
        /*min-height: 60px;*/
        padding: 0 0 10px 0;
    }

    .new_events .events_list_wrap>ul>li figcaption > div > .date {
        display: none;
    }

    .new_events .events_list_wrap>ul>li figcaption>div h6 {
        font-size: 14px;
        padding-bottom: 3px;
    }

    .new_events .events_list_wrap>ul>li figcaption>ul {
        text-align: left;
        width: auto;
    }

    .new_events .events_list_wrap>ul>li figcaption>ul li {
        font-size: 12px;
        padding: 2px 11px;
        margin: 0 10px 10px 0;
    }

    .new_events .load_more {font-size:19px;}
    .new_events .load_more a {padding-right:30px;background-size:15px auto;background-position:center 10px;}


    /* Single */
    .single-post .wp-block-columns .wp-block-column:nth-child(2):before {display:none;}
    .single-post .content_block .wp-block-columns .wp-block-column:last-child {order:2;}
    .single-post .wp-block-navigation[aria-label="Social menu"] {margin-bottom:15px;}
    .single-post .wp-block-navigation[aria-label="Social menu"] li a {width:20px;height:20px;}
    /* Related Posts */
    .related_posts {margin-bottom:80px;}
    .related_posts > h4 {font-size:23px;padding-bottom:24px;}
    .related_posts > ul {display:block;}
    .related_posts > ul > li {padding:0 0 30px 0;}
    li.post_item figure > div {height:380px;}
    li.post_item figure figcaption {padding:0 24px 29px 24px;}
    li.post_item figure ul {top:24px;left:24px;max-width:calc(100% - 48px);}
    li.post_item figure ul li {font-size:12px;margin:0 10px 10px 0;}
    li.post_item figure ul li a {padding:2px 10px;}
    li.post_item figure figcaption div {font-size:14px;}
    /* Single Event */
    .events_bar {margin:-60px 0 45px 0;padding:26px 23px 0 23px;}
    .events_bar > li {padding-right:19px;flex-basis:100%;font-size:14px;}
    .events_bar > li:first-child {flex-basis:70px;}
    .events_bar > li:nth-child(2) {flex-basis:calc(100% - 90px);}
    .events_bar > li header {width:60px;font-size:9px;}
    .events_bar > li header:after {width:4px;height:56px;right:-5px;}
    .events_bar > li header span {font-size:36px;padding-top:4px;}
    .events_bar > li h6 {font-size:15px;padding-bottom:8px;}
    .events_bar > li ul li {font-size:12px;padding:1px 10px;margin:0 10px 10px 0;}
    .single-event .content_block .wp-block-columns {padding:340px 0 150px 0;}
    .single-event .content_block .wp-block-columns .wp-block-buttons {margin-bottom:10px;}
    .single-event .content_block .wp-block-columns .wp-block-column:first-child:before {display:none;}
    .single-event .content_block .wp-block-columns .wp-block-column:first-child h6 {font-size:17px;}
    .single-event .content_block .wp-block-columns .wp-block-column:last-child {order:2;}
    .single-event .wp-block-navigation[aria-label="Social menu"] {margin-bottom:0;}
    .single-event .wp-block-navigation[aria-label="Social menu"]:before {font-size:16px;}
    .single-event .wp-block-navigation[aria-label="Social menu"] li {padding:0 3px;}
    .single-event .wp-block-navigation[aria-label="Social menu"] li a {width:19px;height:19px;}
    .single-event .wp-block-image.is-style-shaped {height:310px;}
    .single-event .wp-block-image.is-style-shaped:before, .wp-block-image.is-style-shaped:after {top:29px;left:-4px;width:4px;height:54px;}
    .single-event .wp-block-image.is-style-shaped:before {height:105px;left:auto;right:-3px;top:auto;bottom:23px;}
    .single-event .content_block .wp-block-columns .gform_wrapper {padding:27px 22px;}
    .single-event .content_block .wp-block-columns .gform_wrapper .gform_heading h2 {font-size:23px;padding-bottom:5px;}
    .single-event .content_block .wp-block-columns .gform_wrapper .gform_body .gfield {padding-bottom:20px;}
    .single-event .content_block .wp-block-columns .gform_wrapper .gform_body .gfield.half, .single-event .content_block .wp-block-columns .gform_wrapper .gform_body .gfield.half + .gfield.half {width:100%;}
    .single-event .content_block .wp-block-columns .gform_wrapper textarea {height:100px;}
    /* Thema slider */
    .thema_slider .text .slick-slide:before {width:154px;height:110px;}
    .thema_slider .text header {font-size:11px;padding:2px 8px;}
    .thema_slider .text h2 {font-size:30px;max-width:100%;}
    .thema_slider .text p {padding-right:0;}
    /* Footer */
    .footer:before {display:none;}
    .footer .wp-block-columns .wp-block-column h2 {font-size:17px;}
    .footer .wp-block-columns .wp-block-column:first-child {padding-top:20px;background-size:168px auto;}
    .menu-social-menu-container ul {justify-content:flex-end;}
    .menu-social-menu-container ul li {padding:0 20px 20px 0;}
    .menu-social-menu-container ul li a {width:20px;height:20px;}
    .footer [data-slide] {width:47px;height:47px;background-size:20px auto;}
    .footer .gform_wrapper {padding-top:150px;}
    .footer .gform_wrapper:before {display:block;width:267px;height:202px;background-image:url(images/demo/footer_form2.png);top:-80px;left:calc(50% - 132px);}
    .footer .gform_wrapper .gform_heading h2 {font-size:20px;}
    .footer .gform_wrapper form {display:block;}
    .footer .gform_wrapper .gform_body input[type="email"] {font-size:16px;padding:0 14px;height:44px;}
    .footer .gform_wrapper .gform_footer .button {font-size:16px;height:44px;min-width:100%;}
    /* Animation */
    .wp-block-media-text.is-style-mbo .wp-block-media-text__content h2 > span[class*="line"] {height:36px;}
    .hero_slider figure figcaption h1 > span[class*="line"] {height:41px;}
}

@media only screen and (max-width: 600px) {
    /* Footer */
    .footer .wp-block-columns .wp-block-column {flex-basis:100% !important;}
    .menu-social-menu-container ul li {padding:0 0 20px 20px;}
}


/* Mobile portrait mode */
@media only screen and (max-width: 479px) {
    /* Heading */
    .heading:after {width:80%;}
}