body h1{font-size:max(3rem,min(100vw,2560px)/15.75)}body .flex-layout{color:#000;margin-block:max(120px,min(100vw,2560px)/12.6);padding-inline:max(1.5rem,min(100vw,2560px)/31.5)}.pk-button-group .pk-button{color:#191919;background-color:#39f7b2;border:1px solid #39f7b2;border-radius:8px;padding-block:max(10px,min(100vw,2560px)/126);padding-inline:max(24px,min(100vw,2560px)/63);font-size:max(18px,min(100vw,2560px)/84);text-decoration:none}.pk-button-group .pk-button:nth-child(2){color:#39f7b2;background-color:#0000;border:1px solid #39f7b2}.pk-button-group .pk-button:hover,.pk-button-group .pk-button:hover:nth-child(2){color:#191919;background-color:#5e66ea;border:1px solid #5e66ea}.content_sidebar-layout .sidebar-col{flex-direction:column;gap:1rem;display:flex}.content_sidebar-layout .sidebar-col .sidebar{background-color:#f2f2f2}@media screen and (width>=993px){.content_sidebar-layout .content-col{padding-right:calc(var(--pk-grid-gutter) * 4)}}.contentbanner-layout .pk-row-content{background-color:#eee;border-radius:.5rem;align-items:center;overflow:clip}.contentbanner-layout .text-col{padding:2rem}.contentbanner-layout .image-col{background-size:cover;align-self:stretch}@media screen and (width<=767px){.contentbanner-layout .text-col{padding:0}.contentbanner-layout .image-col{min-height:300px}}.contentblok-layout .pk-grid-container.reversed .image,.contentblok_punten-layout .pk-grid-container.reversed .image{order:-1}.contentblok_punten-layout .pk-punten{flex-direction:column;gap:1rem;padding-left:0;display:flex}.contentblok_punten-layout .pk-punten .pk-punt-item{flex-direction:row;align-items:center;gap:1rem;display:flex}.contentblok_punten-layout .pk-punten .pk-punt-item svg{flex-shrink:0}.cta_small-layout{background-color:#f2f2f2}.cta_small-layout .pk-row{padding-block:calc(var(--pk-row-spacing) / 2)}.cta_small-layout .pk-col{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cta_small-layout .pk-button-group{flex:none}@media screen and (width<=767px){.cta_small-layout .pk-col{display:block}.cta_small-layout .pk-row{padding-block:calc(var(--pk-row-spacing) / 4)}}.gallery-layout{overflow:hidden}.gallery-layout .gallery-slider{z-index:1;position:relative}.gallery-layout .gallery-slider img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.gallery-layout .swiper-mouseover{z-index:123;visibility:hidden;opacity:0;pointer-events:none;color:#fff;-webkit-user-select:none;user-select:none;transition:opacity visibility .3s ease-in-out;background-color:#000;padding:5px;position:fixed;inset:0 auto auto 0}@media screen and (width<=992px){.gallery-layout .swiper-mouseover{display:none}}.gallery-layout .gallery-slider:hover+.swiper-mouseover{visibility:visible;opacity:1;pointer-events:auto}.hero_content_overlay-layout{color:#fff;flex-direction:column;justify-content:flex-end;gap:1rem;min-height:calc(100dvh - 80px);display:flex;position:relative;overflow:hidden}.hero_content_overlay-layout .hero-bg{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero_content_overlay-layout:before{content:"";z-index:5;background-color:#00000040;position:absolute;inset:0}.hero_content_overlay-layout .pk-grid-container{z-index:10;position:relative}.hero_content_overlay-layout .read-more{bottom:var(--pk-row-spacing);z-index:10;appearance:none;color:#fff;cursor:pointer;background:0 0;border:none;flex-direction:row;align-items:center;gap:1rem;padding:0;display:flex;position:absolute;right:0}.hero_content_overlay-layout h1{color:#fff}@media screen and (width<=992px){.hero_content_overlay-layout .read-more{bottom:1rem;right:1rem}}.partner_slider-layout .swiper-container{overflow:hidden}.partner_slider-layout .swiper-slide{position:relative}.partner_slider-layout .swiper-buttons{flex-direction:row;justify-content:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.partner_slider-layout .partner-button{cursor:pointer;background:0 0;border:1px solid #000;padding:.75rem;line-height:0}.partner_slider-layout .partner-item{flex-direction:row;align-items:center;gap:1rem;height:180px;display:flex}.partner_slider-layout .swiper-slide img{object-fit:contain;width:auto;max-width:calc(100% - 20px);max-height:50px;margin-inline:auto;display:block}@media screen and (width>=993px){.partner_slider-layout .swiper-slide-active:after,.partner_slider-layout .swiper-slide-active+.swiper-slide:after,.partner_slider-layout .swiper-slide-active+.swiper-slide+.swiper-slide:after{content:"";z-index:1;background:#d9d9d9;width:1px;height:100%;position:absolute;top:0;right:0}}@media screen and (width>=768px) and (width<=992px){.partner_slider-layout .swiper-slide-active:after,.partner_slider-layout .swiper-slide-active+.swiper-slide:after{content:"";z-index:1;background:#d9d9d9;width:1px;height:100%;position:absolute;top:0;right:0}}@media screen and (width<=767px){.partner_slider-layout .swiper-slide-active:after{content:"";z-index:1;background:#d9d9d9;width:1px;height:100%;position:absolute;top:0;right:0}}.post_grid-layout .pk-button-group{justify-content:flex-end}.post_grid-layout .post-grid{gap:1rem}@media screen and (width<=768px){.post_grid-layout .pk-button-group{justify-content:flex-start}}.post_slider-layout .pk-col:has(.swiper-buttons){flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.post_slider-layout .swiper-buttons{flex-direction:row;align-items:center;gap:1rem;display:flex}.post_slider-layout .swiper-buttons .post-button{cursor:pointer;border:1px solid #000;padding:1rem;line-height:0}.post_slider-layout .pk-button-group{justify-content:flex-end}.post_slider-layout .swiper-container{overflow:hidden}.post_slider-layout .swiper-progress{background-color:#0006;height:1px;margin-top:2rem;position:relative}.post_slider-layout .swiper-progress-bar{z-index:2;background-color:#000;width:5%;height:1px;position:absolute;top:0;left:0}@media screen and (width<=768px){.post_slider-layout .pk-col:has(.swiper-buttons){justify-content:space-between}}.stat_counter-layout .stat-counter{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.stat_counter-layout .stat-counter .number-wrapper{font-size:5rem;font-weight:700}@media screen and (width<=767px){.stat_counter-layout .stat-counter{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}}
