/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pswp{--pswp-bg:#fff;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,0.4);--pswp-preloader-color-secondary:rgba(255,255,255,0.9);--pswp-transition-duration:200ms;--pswp-icon-color:#000;--pswp-icon-color-secondary:#fff;--pswp-icon-stroke-color:#fff;--pswp-icon-stroke-width:0;--pswp-error-text-color:var(--pswp-icon-color);}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:0.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0);}.pswp:focus{outline:0;}.pswp *{box-sizing:border-box;}.pswp img{max-width:none;}.pswp--open{display:block;}.pswp,.pswp__bg{transform:translateZ(0);}.pswp__bg{background-color:rgba(255,255,255,0.15);backdrop-filter:blur(100px) saturate(4) brightness(1.2);}.pswp,.pswp__scroll-wrap{overflow:hidden;}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%;}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto;}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.pswp__item{z-index:1;overflow:hidden;}.pswp__hidden{display:none !important;}.pswp__content{pointer-events:none;}.pswp__content>*{pointer-events:auto;}.pswp__error-msg-container{display:grid;}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color);}.pswp .pswp__hide-on-close{opacity:0.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4,0,0.22,1);z-index:10;pointer-events:none;}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto;}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:0.85;-webkit-appearance:none;-webkit-touch-callout:none;}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1;}.pswp__button:disabled{opacity:0.3;cursor:auto;}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none;}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none;}.pswp__icn:focus{outline:0;}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg);}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important;}.pswp__top-bar>*{pointer-events:auto;will-change:opacity;}.pswp__button--close{margin-right:6px;}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px;}.pswp__button--arrow:disabled{display:none;cursor:default;}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0;}.pswp--one-slide .pswp__button--arrow{display:none;}.pswp--touch .pswp__button--arrow{visibility:hidden;}.pswp--has_mouse .pswp__button--arrow{visibility:visible;}.pswp__button--arrow--prev{right:auto;left:0px;}.pswp__button--arrow--next{right:0px;}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1);}.pswp__button--zoom{display:none;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none;}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto;}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite;}.pswp__preloader--active .pswp__icn{opacity:0.85;}@keyframes pswp-clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:0.85;}.pswp--one-slide .pswp__counter{display:none;}.pswp__custom-caption{position:absolute;left:50%;bottom:0;transform:translateX(-50%);background:#fff;font-size:13px;color:#000;max-width:420px;min-height:44px;padding:10px 50px;line-height:20px;text-align:center;}
*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:var(--line-height-normal);min-height:100vh}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}table{border-collapse:collapse;border-spacing:0}
:root{--color-primary:#6a88bd;--color-primary-dark:#1c2c57;--color-primary-darker:#2f3b5b;--color-primary-light:#8b9fca;--color-primary-muted:#667192;--color-secondary:#dd9a34;--color-secondary-light:#e6b46e;--color-secondary-lighter:#edc996;--color-secondary-dark:#b4790e;--color-secondary-cream:#eecc9b;--color-secondary-cream-light:#f0d1a5;--color-accent-green:#92cfa3;--color-accent-cyan:#9ad8e0;--color-accent-green-light:#c7e5cd;--color-accent-coral:#f37d7a;--color-accent-coral-alt:#f37b78;--color-accent-extradark:#996914;--color-white:#fff;--color-black:#000;--color-gray-100:#ebedf5;--color-gray-200:#d3d8ea;--color-gray-300:#adbad9;--color-gray-400:#8b9fca;--color-gray-500:#667192;--color-gray-600:#495057;--color-gray-700:#343a40;--color-gray-800:#26355b;--color-gray-900:#212529;--color-success:#92cfa3;--color-info:#9ad8e0;--color-warning:#dd9a33;--color-danger:#f37d7a;--color-error:var(--color-danger);--color-text:var(--color-primary-dark);--color-text-light:var(--color-gray-500);--color-text-inverse:var(--color-white);--color-anchor:#207ab8;--color-bg:var(--color-white);--color-bg-alt:var(--color-gray-100);--color-bg-dark:var(--color-primary-dark);--color-bg-darker:var(--color-primary-darker);--color-bg-footer:#35528c;--color-border:var(--color-gray-200);--color-border-light:var(--color-gray-100);--color-border-dark:var(--color-gray-300);--color-focus:var(--color-primary);--color-evalueren-dark:#4162a3;--color-evalueren-light:#eef1f6;--color-evalueren:#6a88bd;--color-agenderen-dark:#d05555;--color-agenderen-light:#fdf0ef;--color-agenderen:#f37b77;--color-implementeren-monitoren-dark:#56a371;--color-implementeren-monitoren-light:#f4faf4;--color-implementeren-monitoren:#93cfa2;--color-systeeminbedding-light:#f0f9f9;--color-systeeminbedding:#47a6bc;--color-systeeminbedding-dark:#1f9dae;--font-family-base:"Source Sans Pro",sans-serif;--font-family-heading:var(--font-family-base);--font-family-mono:"Courier New",monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-1_5xl:1.375rem;--font-size-2xl:1.5rem;--font-size-2_5xl:1.75rem;--font-size-3xl:1.875rem;--font-size-3_5xl:2rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:5rem;--spacing-5xl:6rem;--header-height:80px;--footer-padding:3rem;--border-radius-sm:.125rem;--border-radius-md:.25rem;--border-radius-lg:.5rem;--border-radius-xl:1rem;--border-radius-xxl:1.5rem;--border-radius-xxxl:2rem;--border-radius-full:9999px;--transition-duration:.3s;--transition-timing:ease-in-out;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--container-width:var(--container-xxl);--container-sm:540px;--container-md:720px;--container-lg:960px;--container-xl:1140px;--container-xxl:1280px;--container-xxxl:1400px;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1400px}
body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);overflow-x:hidden;padding-top:184px!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-md)}h1{margin-bottom:20px;font-size:32px;line-height:42px}@media (width>=768px){h1{font-size:40px;line-height:50px}}@media (width>=992px){h1{margin-bottom:30px;font-size:50px;line-height:60px}}.text-content h2{margin-bottom:20px;font-size:28px;line-height:38px}@media (width>=768px){.text-content h2{margin-bottom:22px;font-size:36px;line-height:46px}}h3{font-size:20px;line-height:1.3}h4,h5{font-size:var(--font-size-xl)}h6{font-size:var(--font-size-base)}p{font-size:var(--font-size-xl);margin-bottom:1.2em}hr{margin-top:25px;margin-bottom:10px}.text-content ul{margin-bottom:1.2em;font-size:20px;line-height:1.6;list-style:none}.text-content ul li{margin-left:0;padding-left:40px}.text-content ul li:before{content:"•";float:left;margin-left:-40px}.text-content ol{margin-bottom:1.2em;font-size:20px;line-height:1.6}.text-content ol:last-child{margin-bottom:0}.text-content ol li{margin-left:40px}.text-content ol li:last-child{margin-bottom:0}.text-content ol li::marker{font-size:20px}.text-content ol li p{margin:0}a{color:var(--color-primary);text-decoration:underline}a:hover{color:var(--color-primary-dark)}a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.text-content a{color:var(--color-anchor);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary);text-underline-offset:4px;font-weight:600}.text-content a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.container{max-width:var(--container-xl);padding-left:var(--spacing-md);padding-right:var(--spacing-md);width:100%;margin-left:auto;margin-right:auto}.text-content p iframe,.video-embed{aspect-ratio:16/9;border:none;width:100%;height:auto}.pager{padding:var(--spacing-2xl) 0}.pager .pager__items{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.pager .pager__item{padding:0}.pager .pager__item:before{content:none}.pager .pager__item a{background-color:var(--color-white);border:1px solid var(--color-border);color:var(--color-primary-dark);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);min-width:40px;height:40px;padding:var(--spacing-xs) var(--spacing-sm);border-radius:4px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}.pager .pager__item a:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.pager .pager__item a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pager .pager__item.is-active a{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white);pointer-events:none}.pager .pager__item.pager__item--first a,.pager .pager__item.pager__item--last a,.pager .pager__item.pager__item--next a,.pager .pager__item.pager__item--previous a{font-size:var(--font-size-sm)}.pager .pager__item.pager__item--ellipsis{color:var(--color-text-light);justify-content:center;align-items:center;min-width:40px;height:40px;display:flex}.node-preview-form-select{margin-bottom:var(--spacing-lg)}.node-preview-form-select .node-preview-backlink{background-color:initial;border:1px solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-danger);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);align-items:center;gap:var(--spacing-xs);line-height:var(--line-height-tight);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) var(--spacing-xl);transition:all var(--transition-duration) var(--transition-timing);text-decoration:none;display:inline-flex;position:relative}.node-preview-form-select .node-preview-backlink:before{content:"←";height:30px;font-size:1.5rem;font-weight:400;line-height:1;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.node-preview-form-select .node-preview-backlink:hover{color:var(--color-primary-darker)}
@font-face{font-display:block;font-family:fontello;font-style:normal;font-weight:400;src:url(/themes/custom/zengi_theme/dist/globals/./fontello.woff2)format("woff2")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/themes/custom/zengi_theme/dist/globals/./Source_Sans_Pro_400.woff)format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/themes/custom/zengi_theme/dist/globals/./Source_Sans_Pro_600.woff)format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/themes/custom/zengi_theme/dist/globals/./Source_Sans_Pro_700.woff)format("woff")}
.ck-content,.text-content{color:#1c2c57;font-family:var(--font-family-base);line-height:var(--line-height-normal)}.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{color:#26355b;font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xl)}.ck-content h2:first-child,.ck-content h3:first-child,.ck-content h4:first-child,.ck-content h5:first-child,.ck-content h6:first-child,.text-content h2:first-child,.text-content h3:first-child,.text-content h4:first-child,.text-content h5:first-child,.text-content h6:first-child{margin-top:0}.ck-content h2,.text-content h2{margin-bottom:20px;font-size:28px;line-height:38px}@media (width>=768px){.ck-content h2,.text-content h2{margin-bottom:22px;font-size:36px;line-height:46px}}.ck-content h3,.text-content h3{font-size:20px;line-height:1.3}.ck-content table,.text-content table{border-collapse:initial;border-spacing:2px;margin-block:var(--spacing-xl)}.ck-content table td,.text-content table td{padding:var(--spacing-sm);background-color:#eee}.ck-content table a,.text-content table a{color:#207ab8}.ck-content table,.ck-content table h3,.ck-content table p,.text-content table,.text-content table h3,.text-content table p{font-size:17px}.ck-content h4,.ck-content h5,.text-content h4,.text-content h5{font-size:var(--font-size-xl)}.ck-content h6,.text-content h6{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.ck-content p,.text-content p{margin-bottom:1.2em}.ck-content a,.text-content a{color:var(--color-primary);transition:color var(--transition-duration) var(--transition-timing)}.ck-content a:hover,.text-content a:hover{-webkit-text-decoration-color:var(--color-anchor);text-decoration-color:var(--color-anchor)}.ck-content a:focus-visible,.text-content a:focus-visible{border-radius:var(--border-radius-sm);outline:2px solid var(--color-focus);outline-offset:2px}.ck-content strong,.text-content strong{font-weight:var(--font-weight-bold)}.ck-content a,.text-content a{color:var(--color-anchor);font-weight:var(--font-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-secondary);text-decoration-color:var(--color-secondary)}.ck-content a strong,.text-content a strong{color:var(--color-anchor);font-weight:var(--font-weight-bold)}.ck-content em,.text-content em{font-style:italic}.ck-content code,.text-content code{background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);color:var(--color-primary-dark);font-family:var(--font-family-mono);padding:.125rem .375rem;font-size:.9em}.ck-content ul,.text-content ul{margin-bottom:1.2em;font-size:20px;line-height:1.6;list-style:none}.ck-content ul li,.text-content ul li{margin-left:0;padding-left:40px}.ck-content ul li:before,.text-content ul li:before{content:"•";float:left;margin-left:-40px}.ck-content ul li p,.text-content ul li p{margin:0}.ck-content ol,.text-content ol{margin-bottom:1.2em;font-size:20px;line-height:1.6}.ck-content ol:last-child,.text-content ol:last-child{margin-bottom:0}.ck-content ol li,.text-content ol li{margin-left:40px}.ck-content ol li:last-child,.text-content ol li:last-child{margin-bottom:0}.ck-content ol li::marker{font-size:20px}.text-content ol li::marker{font-size:20px}.ck-content ol li p,.text-content ol li p{margin:0}.ck-content ol,.text-content ol{list-style-type:decimal}.ck-content ol ol,.text-content ol ol{list-style-type:lower-alpha}.ck-content ol ol ol,.text-content ol ol ol{list-style-type:lower-roman}.ck-content blockquote,.text-content blockquote{word-wrap:break-word;border:none;margin-bottom:1em;padding:.75em 0;font-size:22px;font-style:italic;line-height:32px;position:relative}.ck-content blockquote :last-child,.text-content blockquote :last-child{margin:0}@media (width>=768px){.ck-content blockquote,.text-content blockquote{padding-left:110px}.ck-content blockquote:before,.text-content blockquote:before{background:var(--color-secondary);color:#fff;content:"“";text-align:center;border-radius:50%;width:72px;height:72px;font-size:80px;font-style:normal;font-weight:700;line-height:95px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.ck-content blockquote p,.text-content blockquote p{color:var(--color-primary-dark);font-size:22px;font-style:italic;line-height:var(--line-height-relaxed);margin-bottom:1.2em;line-height:32px}.ck-content blockquote cite,.text-content blockquote cite{color:var(--color-primary-dark);font-size:var(--font-size-base);font-style:normal;font-weight:var(--font-weight-semibold);margin-top:var(--spacing-md);display:block}.ck-content blockquote cite:before,.text-content blockquote cite:before{content:"— "}.ck-content img,.text-content img{border-radius:var(--border-radius-md);max-width:100%;height:auto}.ck-content figure,.text-content figure{margin:var(--spacing-lg) 0}.ck-content figure img,.text-content figure img{display:block}.ck-content figure figcaption,.text-content figure figcaption{color:var(--color-text-light);font-size:var(--font-size-sm);margin-top:var(--spacing-sm);text-align:center;font-style:italic}.ck-content dl,.text-content dl{margin-bottom:var(--spacing-md)}.ck-content dl dt,.text-content dl dt{color:var(--color-text);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs)}.ck-content dl dd,.text-content dl dd{margin-bottom:var(--spacing-md);margin-left:var(--spacing-lg)}.ck-content dl dd:last-child,.text-content dl dd:last-child{margin-bottom:0}.ck-content{font-size:20px}.ck-content ul{list-style:none!important}.ck-content ol,.ck-content ul{margin-block:0!important;margin-inline:0!important}
