.editor-styles-wrapper{--zpk-primary:#c5d230;--zpk-primary-dark:#b3bd2b;--zpk-secondary:#197B3E;--zpk-secondary-hover:#1A6637;--zpk-heading:#197B3E;--zpk-text:#2a2a2a;--zpk-muted:#2a2a2a;--zpk-border:#d8dace;--zpk-lime-tint:#f4f6dd;--zpk-bg-soft:#f7f8f2;--zpk-radius:12px;--zpk-radius-sm:6px;--zpk-space-m:1.5rem;--zpk-space-l:2.5rem;--zpk-section-space:clamp(3rem, 7vw, 6rem);--zpk-container-max:1440px;--zpk-container-pad:clamp(1rem, 3vw, 2rem);--zpk-transition:.3s ease;max-width:100%!important;font-family:'Outfit',system-ui,sans-serif;color:var(--zpk-text);line-height:1.6}.zpk-section{padding-block:var(--zpk-section-space)}.zpk-section--tight{padding-block:clamp(2rem, 4vw, 3rem)}.zpk-section--tint{background:var(--zpk-lime-tint)}.zpk-section--soft{background:var(--zpk-bg-soft)}.zpk-section--lime{background:var(--zpk-primary);color:var(--zpk-heading)}.zpk-section--dark{background:var(--zpk-heading);color:#fff}.zpk-section--dark :is(h1,h2,h3){color:#fff}:root{--zpk-info-block:clamp(3rem, 5vw, 4.5rem);--zpk-info-hero:clamp(3rem, 5vw, 4.5rem)}.wp-block-group.zpk-page-hero,.wp-block-group.zpk-section{width:100%;max-width:none;margin-inline:0;margin-block:0}.zpk-section--collapse-top{padding-top:0!important}.wp-block-group.zpk-page-hero{padding-block:var(--zpk-info-hero)}.wp-block-group.zpk-section{padding-block:var(--zpk-info-block)}.wp-block-group.zpk-page-hero>.wp-block-group__inner-container,.wp-block-group.zpk-section>.wp-block-group__inner-container{max-width:var(--zpk-container-max);margin-inline:auto;padding-inline:var(--zpk-container-pad);box-sizing:border-box}.wp-block-group.zpk-page-hero .wp-block-group__inner-container>*,.wp-block-group.zpk-section .wp-block-group__inner-container>*{margin-block:0}.wp-block-group.zpk-page-hero .wp-block-group__inner-container>*+*,.wp-block-group.zpk-section .wp-block-group__inner-container>*+*{margin-top:1rem}.wp-block-group.zpk-section .wp-block-group__inner-container>.wp-block-buttons,.wp-block-group.zpk-page-hero .wp-block-group__inner-container>.wp-block-buttons{margin-top:1.5rem}.zpk-doclist,.zpk-linklist{padding-block:var(--zpk-info-block)}.zpk-verdacht{padding-block:var(--zpk-info-block)}.zpk-section__intro{max-width:65ch;color:var(--zpk-muted);margin-bottom:2rem}.zpk-section__empty{color:var(--zpk-muted);font-style:italic}.zpk-section__more{margin-top:2rem}.zpk-section__more a{font-weight:600;color:var(--zpk-heading);text-decoration:none}.zpk-section__more a:hover{color:var(--zpk-secondary)}.zpk-heading-group{display:flex;flex-direction:column-reverse;margin-bottom:1.5rem}.zpk-kicker{color:var(--zpk-secondary);font-weight:600;font-size:var(--zpk-fs-m);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem}.zpk-hero{position:relative;background:#fff;isolation:isolate}.zpk-hero__stage{position:relative;margin-bottom:clamp(2.8rem, 7.7vw, 5.6rem)}.zpk-hero__images{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;height:clamp(380px, 42vw, 540px);width:100%}.zpk-hero__image{margin:0;overflow:hidden;position:relative;background:var(--zpk-bg-soft);pointer-events:none}.zpk-hero__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.zpk-hero__image .zpk-hero__image-current,.zpk-hero__image .zpk-hero__image-next{position:absolute;inset:0;transition:opacity .8s ease}.zpk-hero__image .zpk-hero__image-current{opacity:1;z-index:1}.zpk-hero__image .zpk-hero__image-next{opacity:0;z-index:2}.zpk-hero__image .zpk-hero__image-next.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.zpk-hero__image .zpk-hero__image-current,.zpk-hero__image .zpk-hero__image-next{transition:none}}.zpk-hero__image-placeholder{position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgb(26 102 55 / .04) 0 12px,rgb(26 102 55 / .08) 12px 24px),var(--zpk-bg-soft)}.zpk-hero__image--1 .zpk-hero__image-placeholder{background-color:#e8eedc}.zpk-hero__image--2 .zpk-hero__image-placeholder{background-color:#dde3c7}.zpk-hero__image--3 .zpk-hero__image-placeholder{background-color:#edf0d6}.zpk-hero__title-overlay{position:absolute;bottom:0;left:0;right:0;transform:translateY(50%);z-index:2;pointer-events:none}.zpk-hero__title-overlay .zpk-container{pointer-events:auto}.zpk-hero__intro-wrap{padding-block-start:0;padding-block-end:clamp(3rem, 6vw, 4.5rem)}.zpk-hero__intro-inner{display:flex;justify-content:flex-end}.zpk-hero__title{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:0;font-size:clamp(2rem, 5.5vw, 4rem);line-height:1.05;font-weight:700;color:var(--zpk-heading)}.zpk-hero__title-line{background:#fff;color:var(--zpk-heading);padding:.08em .35em .1em;line-height:1.05;width:fit-content;max-width:100%;letter-spacing:-.015em;word-break:break-word;font-weight:700;margin-bottom:-1px}.zpk-hero__title-line+.zpk-hero__title-line{margin-top:0}.zpk-hero__title-line:first-child{padding-top:.25em}.zpk-hero__title-line:last-child{padding-bottom:.28em}.zpk-hero__intro{font-size:var(--zpk-fs-l);line-height:1.6;color:var(--zpk-text);margin:0;max-width:55ch;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:6 3 3}@media (max-width:900px){.zpk-hero__images{grid-template-columns:1fr 1fr;height:clamp(220px, 45vw, 320px)}.zpk-hero__image--3{display:none}.zpk-hero__title-overlay{position:static;transform:none}.zpk-hero__stage{margin-bottom:0}.zpk-hero__title-overlay .zpk-container{padding-block:1rem 0}.zpk-hero__title-line{background:#fff0;padding:0;box-shadow:none}.zpk-hero__intro-wrap{padding-block:1rem 1.5rem}.zpk-hero__intro-inner{justify-content:flex-start}.zpk-hero__intro{max-width:100%}}.zpk-branchen{background:var(--zpk-lime-tint);padding-block:clamp(3rem, 6vw, 5rem)}.zpk-branchen__label{display:inline-block;background:var(--zpk-heading);color:#fff;font-size:clamp(1.25rem, 2.3vw, 1.75rem);font-weight:600;padding:.4em .85em;margin:0 0 1.5rem;line-height:1.25;letter-spacing:-.005em}.zpk-branchen__intro{max-width:65ch;color:var(--zpk-text);margin:0 0 2rem;font-size:var(--zpk-fs-m)}.zpk-branchen__empty{color:var(--zpk-muted);font-style:italic}.zpk-branchen__grid{display:grid;grid-template-columns:repeat(var(--zpk-cols,4),minmax(0,1fr));gap:1px;background:var(--zpk-border);border:1px solid var(--zpk-border)}.zpk-branchenkachel{background:#fff;color:var(--zpk-text);text-decoration:none;padding:1.35rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:background var(--zpk-transition),color var(--zpk-transition);font-weight:500;font-size:var(--zpk-fs-m);min-height:88px;line-height:1.3}.zpk-branchenkachel:hover,.zpk-branchenkachel:focus-visible{background:var(--zpk-primary);color:var(--zpk-heading)}.zpk-branchenkachel__arrow{color:var(--zpk-secondary);font-weight:400;font-size:1.125rem;transition:transform var(--zpk-transition);flex-shrink:0}.zpk-branchenkachel:hover .zpk-branchenkachel__arrow{transform:translateX(3px);color:var(--zpk-heading)}.zpk-cta{color:var(--zpk-heading)}.zpk-cta--lime{background:var(--zpk-primary)}.zpk-cta--dark{background:var(--zpk-heading);color:#fff}.zpk-cta--dark :is(h1,h2,h3){color:#fff}.zpk-cta--soft{background:var(--zpk-bg-soft)}.zpk-cta--tint{background:var(--zpk-lime-tint)}.zpk-cta--white{background:#fff}.zpk-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.zpk-cta__text{flex:1 1 360px}.zpk-cta__heading{margin:0 0 .5rem;font-size:clamp(1.5rem, 3vw, 2rem);color:var(--zpk-heading)}.zpk-cta__body{margin:0;font-size:var(--zpk-fs-l);max-width:60ch}.zpk-cta--layout-centered .zpk-cta__inner{flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.zpk-cta--layout-centered .zpk-cta__text{flex:0 1 auto;max-width:65ch}.zpk-cta--layout-centered .zpk-cta__body{margin-inline:auto}.zpk-kurse-teaser__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.zpk-kurs-card{background:var(--zpk-bg-soft);border:0;border-radius:var(--zpk-radius);padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:box-shadow var(--zpk-transition),transform var(--zpk-transition)}.zpk-kurs-card:hover{box-shadow:var(--zpk-shadow-md,0 4px 6px -1px rgb(0 0 0 / .08),0 2px 4px -2px rgb(0 0 0 / .04))}.zpk-kurs-card__date{font-size:var(--zpk-fs-m);color:var(--zpk-secondary);font-weight:600;margin:0}.zpk-kurs-card__title{font-size:1.25rem;margin:0}.zpk-kurs-card__title a{color:var(--zpk-heading);text-decoration:none}.zpk-kurs-card__title a:hover{color:var(--zpk-secondary)}.zpk-kurs-card__meta{color:var(--zpk-muted);margin:0;font-size:var(--zpk-fs-m)}.zpk-kurs-card__excerpt{margin:.25rem 0 0;color:var(--zpk-text);font-size:var(--zpk-fs-m)}.zpk-kurs-card__cta{margin-top:auto;font-weight:600;color:var(--zpk-secondary);text-decoration:none;align-self:flex-start}.zpk-news-teaser__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.zpk-news-card{background:#fff;border-radius:var(--zpk-radius);overflow:hidden;box-shadow:0 1px 2px rgb(0 0 0 / .04);display:flex;flex-direction:column;border:1px solid var(--zpk-border)}.zpk-news-card__img{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--zpk-bg-soft)}.zpk-news-card__img img{width:100%;height:100%;object-fit:cover}.zpk-news-card__body{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.zpk-news-card{position:relative;transition:border-color var(--zpk-transition),box-shadow var(--zpk-transition)}.zpk-news-card:hover{border-color:var(--zpk-secondary)}.zpk-news-card:focus-within{outline:3px solid var(--zpk-primary);outline-offset:2px}.zpk-news-card .zpk-news-card__title a{text-decoration:none}.zpk-news-card .zpk-news-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.zpk-news-card .zpk-news-card__title a:focus-visible{outline:none}.zpk-news-card .zpk-news-card__img{position:relative;z-index:2}.zpk-news-card__excerpt,.zpk-news-card__meta{position:relative;z-index:0}.zpk-news-card__meta{color:var(--zpk-muted);font-size:.8em;margin:0}.zpk-news-card__kicker{color:var(--zpk-muted);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.zpk-ext-arrow{display:inline-block;margin-left:.15em;font-weight:400;line-height:1}.zpk-news-card__title{margin:0;font-size:1.125rem;line-height:1.3}.zpk-news-card__title a{color:var(--zpk-heading);text-decoration:none}.zpk-news-card__title a:hover{color:var(--zpk-secondary)}.zpk-news-card__excerpt{margin:0;font-size:var(--zpk-fs-m);color:var(--zpk-text)}.zpk-section-badge{display:inline-block;background:var(--zpk-heading);color:#fff;font-size:clamp(1.25rem, 2.3vw, 1.75rem);font-weight:600;padding:.4em .85em;margin:0 0 1.5rem;line-height:1.25;letter-spacing:-.005em}.zpk-statsbar{background:var(--zpk-heading);color:#fff;padding-block:clamp(2.25rem, 5vw, 3.5rem)}.zpk-statsbar__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;padding:0;margin:0}.zpk-statsbar__item{padding:.25rem clamp(1rem, 2vw, 2rem);border-left:1px solid rgb(197 210 48 / .25);display:flex;flex-direction:column;justify-content:center;min-height:100px}.zpk-statsbar__item:first-child{border-left:none;padding-left:0}.zpk-statsbar__value{margin:0 0 .4rem;line-height:1;display:flex;align-items:baseline;gap:.05em}.zpk-statsbar__number{color:var(--zpk-primary);font-size:clamp(2.25rem, 4.5vw, 3.25rem);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.zpk-statsbar__suffix{color:var(--zpk-primary);font-size:clamp(1.25rem, 2vw, 1.75rem);font-weight:700}.zpk-statsbar__label{margin:0;color:#fff;font-weight:600;font-size:var(--zpk-fs-m);line-height:1.3}.zpk-statsbar__sub{margin:.25rem 0 0;color:rgb(255 255 255 / .72);font-size:var(--zpk-fs-m);line-height:1.4}@media (max-width:900px){.zpk-statsbar__grid{grid-template-columns:repeat(2,1fr);gap:0}.zpk-statsbar__item{padding:1rem!important;border-left:none!important}.zpk-statsbar__item:nth-child(2){border-left:1px solid rgb(197 210 48 / .25)!important}.zpk-statsbar__item:nth-child(4){border-left:1px solid rgb(197 210 48 / .25)!important}.zpk-statsbar__item:nth-child(n+3){border-top:1px solid rgb(197 210 48 / .25)}}@media (max-width:520px){.zpk-statsbar__grid{grid-template-columns:1fr}.zpk-statsbar__item{border-left:none!important;border-top:1px solid rgb(197 210 48 / .25)}.zpk-statsbar__item:first-child{border-top:none}}.zpk-weiterbildung__intro{color:var(--zpk-muted);max-width:65ch;margin:0 0 2rem}.zpk-weiterbildung__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.zpk-weiterbildung__card{background:#fff;border:1px solid var(--zpk-border);padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:.75rem}.zpk-weiterbildung__card-title{margin:0;color:var(--zpk-heading);font-size:var(--zpk-fs-l);line-height:1.35}.zpk-weiterbildung__card-text{margin:0;color:var(--zpk-text);font-size:var(--zpk-fs-m);line-height:1.6}.zpk-weiterbildung__card-text strong{color:var(--zpk-heading)}.zpk-weiterbildung__card-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:auto}.zpk-weiterbildung__card-ctas .zpk-btn{padding:.6rem 1.1rem;font-size:var(--zpk-fs-m)}@media (max-width:700px){.zpk-weiterbildung__grid{grid-template-columns:1fr}}.zpk-page-hero{background:#fff;padding-block:clamp(2.5rem, 4.5vw, 3.5rem);border-bottom:1px solid var(--zpk-border);margin-bottom:clamp(1.5rem, 4vw, 3rem)}.zpk-page-hero .wp-block-heading,.zpk-page-hero h1{color:var(--zpk-secondary);font-size:clamp(2rem, 4vw, 2.75rem);margin:0 0 1rem;font-weight:700}.zpk-page-hero__kicker{color:var(--zpk-secondary);font-weight:600;font-size:var(--zpk-fs-m);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem}.zpk-page-hero p:not(.zpk-page-hero__kicker){max-width:75ch;font-size:var(--zpk-fs-l);line-height:1.6}.zpk-page-hero .zpk-hinweis{margin-top:1.25rem;color:var(--zpk-muted);font-size:var(--zpk-fs-m)}.zpk-doclist__heading,.zpk-linklist__heading{color:var(--zpk-secondary);font-size:1.375rem;margin:0 0 1rem}.zpk-doclist__intro{color:var(--zpk-muted);margin:0 0 1.5rem;max-width:65ch}.zpk-linklist__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.zpk-linklist__item{padding:1rem 1.25rem;background:#fff;border:1px solid var(--zpk-border);border-radius:var(--zpk-radius-sm);transition:border-color var(--zpk-transition)}.zpk-linklist__item:hover{border-color:var(--zpk-primary)}.zpk-linklist__item a{display:flex;flex-direction:column;gap:.2rem;text-decoration:none;color:var(--zpk-heading)}.zpk-linklist__item a:hover{color:var(--zpk-secondary)}.zpk-linklist__title{font-weight:600}.zpk-linklist__subtitle{color:var(--zpk-muted);font-size:var(--zpk-fs-m);font-weight:400}.zpk-linklist__main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.zpk-linklist__item--file a{flex-direction:row;align-items:center;gap:1rem}.zpk-linklist__item--file .zpk-linklist__main{flex:1 1 auto}.zpk-linklist__file{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border:2px solid var(--zpk-heading);border-radius:var(--zpk-btn-radius);font-weight:600;font-size:var(--zpk-fs-m);line-height:1.2;color:var(--zpk-heading);white-space:nowrap;transition:background var(--zpk-transition),border-color var(--zpk-transition),color var(--zpk-transition)}.zpk-linklist__item--file a:hover .zpk-linklist__file,.zpk-linklist__item--file a:focus-visible .zpk-linklist__file{background:var(--zpk-secondary-hover);border-color:var(--zpk-secondary-hover);color:#fff}@media (max-width:600px){.zpk-linklist__item--file a{flex-direction:column;align-items:flex-start;gap:.6rem}}.zpk-kontakt-block__heading{margin:0 0 .75rem;color:var(--zpk-heading);font-size:clamp(1.75rem, 3vw, 2.25rem)}.zpk-kontakt-block__intro{margin:0 0 2rem;max-width:65ch;color:var(--zpk-muted)}.zpk-kontakt-block__grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.5fr);gap:2rem}.zpk-kontakt-block__info{display:flex;flex-direction:column;gap:1rem}.zpk-kontakt-block__card{background:#fff;border:1px solid var(--zpk-border);border-radius:var(--zpk-radius-sm);padding:1.25rem 1.5rem}.zpk-kontakt-block__card h3{margin:0 0 .5rem;font-size:var(--zpk-fs-m);letter-spacing:.12em;text-transform:uppercase;color:var(--zpk-heading);font-weight:700}.zpk-kontakt-block__card p{margin:0 0 .35rem}.zpk-kontakt-block__card p:last-child{margin:0}.zpk-kontakt-block__card address{font-style:normal;line-height:1.6}.zpk-kontakt-block__zeiten{list-style:none;padding:0;margin:0;display:block}.zpk-kontakt-block__zeiten li{display:block;font-size:var(--zpk-fs-m)}.zpk-kontakt-block__zeiten li>span{display:inline}.zpk-kontakt-block__feiertage{font-size:var(--zpk-fs-m);color:var(--zpk-muted);margin:0}.zpk-kontakt-block__form,.zpk-form-card{background:var(--zpk-bg-soft);border:1px solid var(--zpk-border);border-radius:var(--zpk-radius-sm);padding:1.75rem clamp(1.25rem, 2vw, 2rem)}.zpk-form-card>p:last-child{margin-bottom:0}.zpk-form-card>p small{color:var(--zpk-muted);font-size:var(--zpk-fs-m);line-height:1.55;display:inline-block}.zpk-kontakt-block__form-placeholder h3{margin-top:0;color:var(--zpk-heading)}.zpk-kontakt-block__form-placeholder p{color:var(--zpk-muted);font-size:var(--zpk-fs-m)}.fluentform{font-family:inherit}.fluentform .ff_custom_label,.fluentform .ff-el-group>label,.fluentform .ff-el-input--label label{color:var(--zpk-heading);font-weight:600;font-size:var(--zpk-fs-m)}.fluentform .ff-section-break-title,.fluentform .ff-section_break .ff-el-section-title{color:var(--zpk-heading);font-size:1.125rem;font-weight:700;margin:0 0 .25rem}.fluentform .ff-section-break-desk,.fluentform .ff-section_break p{color:var(--zpk-muted);font-size:var(--zpk-fs-m);margin:0 0 1rem}.fluentform .ff-el-form-control,.fluentform select.ff-el-form-control,.fluentform textarea.ff-el-form-control{border:1px solid var(--zpk-border);border-radius:var(--zpk-radius-sm);background:#fff;color:var(--zpk-text);font-family:inherit;font-size:var(--zpk-fs-m);padding:.65rem .85rem;min-height:44px;transition:border-color var(--zpk-transition),box-shadow var(--zpk-transition)}.fluentform .ff-el-form-control:focus,.fluentform select.ff-el-form-control:focus,.fluentform textarea.ff-el-form-control:focus{border-color:var(--zpk-secondary);box-shadow:0 0 0 3px rgb(23 144 69 / .15);outline:none}.fluentform textarea.ff-el-form-control{min-height:140px;line-height:1.5}.fluentform select.ff-el-form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%232a2a2a' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:.75rem auto}.fluentform .ff-el-input--content .ff-el-form-check label,.fluentform .ff-el-input--content .ff_list_inline label{font-weight:400;color:var(--zpk-text);font-size:var(--zpk-fs-m);line-height:1.5}.fluentform .ff-el-form-check input[type="checkbox"],.fluentform .ff-el-form-check input[type="radio"]{accent-color:var(--zpk-secondary)}.fluentform form.fluentform .ff-btn-submit,.fluentform .ff-btn-submit,form.fluentform .ff-btn-submit{background:var(--zpk-secondary)!important;color:#fff!important;border:1px solid var(--zpk-secondary)!important;border-radius:var(--zpk-btn-radius);padding:.85rem 1.75rem;font-weight:600;font-family:inherit;font-size:var(--zpk-fs-m);letter-spacing:.005em;min-height:48px;transition:background var(--zpk-transition),color var(--zpk-transition),border-color var(--zpk-transition)}.fluentform form.fluentform .ff-btn-submit:hover,.fluentform form.fluentform .ff-btn-submit:focus-visible,.fluentform .ff-btn-submit:hover,.fluentform .ff-btn-submit:focus-visible,form.fluentform .ff-btn-submit:hover,form.fluentform .ff-btn-submit:focus-visible{background:var(--zpk-secondary-hover)!important;border-color:var(--zpk-secondary-hover)!important;color:#fff!important}.fluentform .ff-message-success,.ff-message-success{background:var(--zpk-lime-tint);border-left:4px solid var(--zpk-secondary);color:var(--zpk-heading);padding:1rem 1.25rem;border-radius:var(--zpk-radius-sm)}.fluentform .error,.fluentform .text-danger,.fluentform .ff-el-is-error .text-danger{color:#b42318;font-size:var(--zpk-fs-m)}.fluentform .ff-el-is-error .ff-el-form-control{border-color:#b42318}.fluentform .zpk-ff-consent a,.fluentform a{color:var(--zpk-secondary);font-weight:600}.fluentform .zpk-ff-consent a:hover,.fluentform a:hover{color:var(--zpk-secondary-hover)}@media (max-width:900px){.zpk-kontakt-block__grid{grid-template-columns:1fr}}.zpk-verdacht__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem, 4vw, 3.5rem);align-items:start}.zpk-verdacht__text{max-width:56ch}.zpk-verdacht__body{margin:0 0 1.5rem;font-size:var(--zpk-fs-m);line-height:1.6;color:var(--zpk-text)}.zpk-verdacht__note{background:var(--zpk-primary);color:var(--zpk-text);padding:1.125rem 1.5rem}.zpk-verdacht__note p,.zpk-verdacht__note strong{color:var(--zpk-text)}.zpk-verdacht__note a{color:var(--zpk-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.zpk-verdacht__note a:hover,.zpk-verdacht__note a:focus-visible{text-decoration-thickness:3px}.zpk-verdacht__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2rem}.zpk-verdacht__note p{margin:0;font-size:var(--zpk-fs-m);line-height:1.6}.zpk-verdacht__icon-wrap{display:flex;align-items:center;justify-content:center;aspect-ratio:386 / 392;width:100%;max-width:380px;color:#f3f3f3;justify-self:end}.zpk-verdacht__icon-wrap svg{width:100%;height:100%;display:block}.zpk-verdacht__callout{display:inline-flex;align-items:stretch;gap:1.25rem;text-decoration:none;color:inherit;max-width:100%}.zpk-verdacht__callout:focus-visible{outline:3px solid var(--zpk-primary);outline-offset:3px}.zpk-verdacht__callout-icon{display:inline-flex;align-items:center;justify-content:center;background:var(--zpk-primary);color:var(--zpk-heading);width:64px;height:64px;flex-shrink:0;transition:background var(--zpk-transition)}.zpk-verdacht__callout-icon svg{width:28px;height:28px}.zpk-verdacht__callout:hover .zpk-verdacht__callout-icon{background:var(--zpk-primary-dark)}.zpk-verdacht__callout-text{display:flex;flex-direction:column;justify-content:center;gap:.2rem;line-height:1.2}.zpk-verdacht__callout-label{font-size:var(--zpk-fs-m);color:var(--zpk-text)}.zpk-verdacht__callout-number{font-size:1.375rem;font-weight:700;color:var(--zpk-heading);letter-spacing:.005em}.zpk-verdacht__callout:hover .zpk-verdacht__callout-number{color:var(--zpk-secondary)}@media (max-width:900px){.zpk-verdacht__grid{grid-template-columns:1fr;gap:1.5rem}.zpk-verdacht__icon-wrap{max-width:240px;justify-self:start}}.zpk-hero__image-placeholder{background:repeating-linear-gradient(45deg,rgb(197 210 48 / .28) 0 12px,rgb(197 210 48 / .14) 12px 24px)}.zpk-hero__image--1 .zpk-hero__image-placeholder{background-color:#c9d8a6}.zpk-hero__image--2 .zpk-hero__image-placeholder{background-color:#d6dfb4}.zpk-hero__image--3 .zpk-hero__image-placeholder{background-color:#dde5c3}.zpk-gav{color:var(--zpk-text)}.zpk-breadcrumb{font-size:var(--zpk-fs-m);color:var(--zpk-muted);margin-bottom:1.5rem}.zpk-breadcrumb ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.zpk-breadcrumb li+li::before{content:'/';margin-right:.5rem;color:var(--zpk-border);speak:none}.zpk-breadcrumb a{color:var(--zpk-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.zpk-breadcrumb a:hover,.zpk-breadcrumb a:focus-visible{text-decoration-thickness:2px}.zpk-breadcrumb [aria-current="page"]{font-weight:600}.zpk-breadcrumb a:hover{color:var(--zpk-heading);text-decoration:underline}.zpk-breadcrumb [aria-current="page"]{color:var(--zpk-heading);font-weight:500}.zpk-gav-hero{background:#fff;padding-block:clamp(2.5rem, 4.5vw, 3.5rem)}.zpk-gav-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}.zpk-gav-hero__kicker{color:var(--zpk-secondary);font-weight:600;font-size:var(--zpk-fs-m);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem}.zpk-gav-hero__title{margin:0 0 1rem;color:var(--zpk-secondary);font-size:clamp(2rem, 4vw, 2.75rem);font-weight:700;letter-spacing:-.01em}.zpk-gav-hero__intro{max-width:55ch;font-size:var(--zpk-fs-m);color:var(--zpk-text);margin:0}.zpk-gav-hero__cta{align-self:start;padding-top:.5rem}.zpk-gav-tabs{position:sticky;top:calc(42px + 72px);background:#fff;z-index:90;border-top:1px solid var(--zpk-border);border-bottom:1px solid var(--zpk-border);box-shadow:0 1px 0 rgb(0 0 0 / .02)}.zpk-gav-tabs ul{list-style:none;display:flex;flex-wrap:wrap;gap:2rem;padding:0;margin:0}.zpk-gav-tabs a{display:inline-block;padding:.95rem 0;color:var(--zpk-muted);text-decoration:none;font-weight:500;border-bottom:2px solid #fff0;margin-bottom:-1px;transition:color var(--zpk-transition),border-color var(--zpk-transition)}.zpk-gav-tabs a:hover,.zpk-gav-tabs a:focus-visible{color:var(--zpk-heading);border-bottom-color:var(--zpk-border)}.zpk-gav-tabs li.is-current a,.zpk-gav-tabs a[aria-current="true"]{color:var(--zpk-heading);border-bottom-color:var(--zpk-heading)}.zpk-gav-section{scroll-margin-top:calc(42px + 72px + 60px)}@media (max-width:768px){.zpk-gav-tabs{top:calc(.5rem + 72px)}.zpk-gav-section{scroll-margin-top:calc(.5rem + 72px + 60px)}}.zpk-gav-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:3rem;padding-block:2.5rem}.zpk-gav-layout__main{min-width:0}.zpk-gav-layout__sidebar{display:flex;flex-direction:column;gap:1rem}.zpk-gav-section{padding-bottom:2.5rem}.zpk-gav-section__heading{font-size:1.375rem;color:var(--zpk-secondary);margin:0 0 1rem}.zpk-gav-section__intro{color:var(--zpk-muted);font-size:var(--zpk-fs-m);margin:0 0 1.25rem;max-width:65ch}.zpk-gav-section__footnote{color:var(--zpk-muted);font-size:var(--zpk-fs-m);padding:.85rem 1rem;background:var(--zpk-bg-soft);border-radius:var(--zpk-radius-sm);margin:1rem 0 0}.zpk-gav-section__footnote a{color:var(--zpk-secondary)}.zpk-gav-section__empty{color:var(--zpk-muted);font-style:italic;padding:2rem 0}.zpk-versions{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.zpk-version{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.85rem 1rem;background:#fff;border:1px solid var(--zpk-border);border-radius:var(--zpk-radius-sm);transition:border-color var(--zpk-transition),box-shadow var(--zpk-transition)}.zpk-version:hover{border-color:var(--zpk-primary)}.zpk-version__body{min-width:0}.zpk-version__title{margin:0;font-weight:600;color:var(--zpk-heading);font-size:var(--zpk-fs-m);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.zpk-version__badge{display:inline-block;padding:.15em .55em;font-size:var(--zpk-fs-m);font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;line-height:1.4}.zpk-version__badge--aktuell{background:var(--zpk-lime-tint);color:var(--zpk-heading);border:1px solid var(--zpk-primary)}.zpk-version__badge--ausstehend{background:#fdf6e3;color:#a06b00;border:1px solid #e0b84a}.zpk-version__meta{margin:.15rem 0 0;font-size:var(--zpk-fs-m);color:var(--zpk-muted)}.zpk-version__meta .zpk-version__lgbl{color:var(--zpk-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.zpk-version__meta .zpk-version__lgbl:hover,.zpk-version__meta .zpk-version__lgbl:focus-visible{color:var(--zpk-heading);text-decoration-thickness:2px}.zpk-version__extern{margin:.15rem 0 0;font-size:var(--zpk-fs-m);color:var(--zpk-muted)}.zpk-version__extern a{color:var(--zpk-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.zpk-version__extern a:hover,.zpk-version__extern a:focus-visible{color:var(--zpk-heading);text-decoration-thickness:2px}.zpk-version__info{margin:.25rem 0 0;font-size:var(--zpk-fs-m);color:var(--zpk-muted)}.zpk-version__info a{color:var(--zpk-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.zpk-version__info a:hover,.zpk-version__info a:focus-visible{color:var(--zpk-heading);text-decoration-thickness:2px}.zpk-version__dl{flex-shrink:0;padding:.5rem 1rem;font-size:var(--zpk-fs-m)}.zpk-version--link{text-decoration:none;color:inherit;cursor:pointer}.zpk-version--link:focus-visible{outline:2px solid var(--zpk-secondary);outline-offset:2px}.zpk-version--link:hover .zpk-version__title{color:var(--zpk-secondary)}.zpk-version--link:hover .zpk-version__dl,.zpk-version--link:focus-visible .zpk-version__dl{background:var(--zpk-secondary-hover);border-color:var(--zpk-secondary-hover);color:#fff}.zpk-version--ausstehend{background:#fdfbf2;border-color:#eadfb0}.zpk-sidebar-box{background:#fff;border:1px solid var(--zpk-border);border-radius:var(--zpk-radius-sm);padding:1.25rem 1.25rem 1.35rem}.zpk-sidebar-box__heading{margin:0 0 .75rem;font-size:var(--zpk-fs-m);letter-spacing:.12em;text-transform:uppercase;color:var(--zpk-heading);font-weight:700}.zpk-sidebar-box__toc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.15rem}.zpk-sidebar-box__toc a{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;color:var(--zpk-text);text-decoration:none;font-size:var(--zpk-fs-m);border-bottom:1px solid var(--zpk-border)}.zpk-sidebar-box__toc li:last-child a{border-bottom:0}.zpk-sidebar-box__toc a:hover{color:var(--zpk-secondary)}.zpk-sidebar-box__toc-short{color:var(--zpk-muted);font-weight:600;font-size:var(--zpk-fs-m);flex-shrink:0}.zpk-sidebar-box__wysiwyg p{margin:0 0 .75rem;font-size:var(--zpk-fs-m);line-height:1.6}.zpk-sidebar-box__wysiwyg :is(strong,b){color:var(--zpk-heading)}.zpk-sidebar-box__muted{color:var(--zpk-muted);font-size:var(--zpk-fs-m)}.zpk-sidebar-box p{margin:0 0 1rem;font-size:var(--zpk-fs-m);line-height:1.6}.zpk-sidebar-box p:last-child{margin-bottom:0}.zpk-sidebar-box a{color:var(--zpk-secondary)}.zpk-glossary{margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.zpk-glossary__item{display:grid;grid-template-columns:54px 1fr;gap:.5rem;align-items:baseline}.zpk-glossary__item dt{margin:0;font-weight:700;color:var(--zpk-heading)}.zpk-glossary__item dt abbr{text-decoration:none;cursor:help;border-bottom:1px dotted var(--zpk-muted)}.zpk-glossary__item dd{margin:0;font-size:var(--zpk-fs-m);line-height:1.4;color:var(--zpk-text)}.zpk-sidebar-box .zpk-btn{display:flex;justify-content:center;align-items:center;gap:.4rem;margin-top:.75rem;padding:.75rem 1rem;font-size:var(--zpk-fs-m);width:100%;background:var(--zpk-heading);color:#fff;border-color:var(--zpk-heading);text-decoration:none}.zpk-sidebar-box .zpk-btn:hover{background:var(--zpk-secondary-hover);border-color:var(--zpk-secondary-hover);color:#fff}.zpk-post{padding-block:var(--zpk-section-space)}.zpk-post__meta{color:var(--zpk-muted);font-size:var(--zpk-fs-m);margin-bottom:1rem}.zpk-post__title{color:var(--zpk-heading);margin:0 0 1.5rem}.zpk-post__content{max-width:75ch;font-size:var(--zpk-fs-l);line-height:1.6}.zpk-post__content :is(h2,h3){margin-top:2em}.zpk-post__kurs-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem 2.5rem;background:var(--zpk-bg-soft);border-left:4px solid var(--zpk-primary);padding:1.25rem 1.5rem;margin:1.5rem 0 2rem;border-radius:var(--zpk-radius-sm)}.zpk-post__kurs-fact dt{font-size:var(--zpk-fs-m);letter-spacing:.08em;text-transform:uppercase;color:var(--zpk-muted);margin:0 0 .15rem}.zpk-post__kurs-fact dd{margin:0;color:var(--zpk-heading);font-weight:600}@media (max-width:768px){.zpk-version{grid-template-columns:1fr;gap:.5rem;padding:.6rem .85rem;border-left:0;border-right:0;border-top:0;border-radius:0}.zpk-versions{gap:0;border-top:1px solid var(--zpk-border)}.zpk-versions .zpk-version:last-child{border-bottom:0}.zpk-version__title{display:block}.zpk-version__title .zpk-version__badge{margin-left:.5rem;vertical-align:middle}.zpk-version__dl{justify-self:start;padding:.35rem .85rem}.zpk-version__badge--aktuell{display:none}}@media (max-width:768px){.zpk-gav-tabs{display:none}.zpk-gav-section--accordion{padding-block:0;margin:0;border-top:1px solid var(--zpk-border)}.zpk-gav-section--accordion:last-of-type{border-bottom:1px solid var(--zpk-border)}.zpk-gav-section--accordion>h2{cursor:pointer;position:relative;padding:.9rem 2rem .9rem 0;margin:0;user-select:none}.zpk-gav-section--accordion>h2::after{content:"";position:absolute;right:.25rem;top:50%;width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-65%) rotate(45deg);transition:transform var(--zpk-transition)}.zpk-gav-section--accordion.is-collapsed>h2::after{transform:translateY(-30%) rotate(-45deg)}.zpk-gav-section--accordion>h2:focus-visible{outline:3px solid var(--zpk-primary);outline-offset:4px}.zpk-gav-section--accordion.is-collapsed>*:not(h2){display:none}.zpk-gav-section--accordion:not(.is-collapsed){padding-bottom:1rem}}@media (max-width:1024px){.zpk-gav-layout{grid-template-columns:1fr;gap:2rem}}@media (max-width:900px){.zpk-branchen__grid{grid-template-columns:repeat(2,1fr)!important}.zpk-kurse-teaser__grid{grid-template-columns:1fr}.zpk-news-teaser__grid{grid-template-columns:1fr}.zpk-gav-hero__grid{grid-template-columns:1fr}.zpk-gav-hero__cta{align-self:start}.zpk-version{grid-template-columns:1fr}.zpk-version__dl{justify-self:start}}@media (max-width:600px){.zpk-branchen__grid{grid-template-columns:1fr!important}.zpk-cta__inner{flex-direction:column;align-items:flex-start}}.zpk-page__content a:hover,.zpk-page__content a:focus-visible,.zpk-entry__content a:hover,.zpk-entry__content a:focus-visible{color:var(--zpk-heading);text-decoration-thickness:2px}@media (min-width:1025px){.zpk-page__content a[href^="tel:"],.zpk-page__content a[href^="tel:"]:hover,.zpk-page__content a[href^="tel:"]:focus-visible,.zpk-entry__content a[href^="tel:"],.zpk-entry__content a[href^="tel:"]:hover,.zpk-entry__content a[href^="tel:"]:focus-visible{color:inherit;text-decoration:none;cursor:text}}.wp-block-button__link{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:var(--zpk-btn-radius);font-weight:600;line-height:1.2;text-decoration:none;border:2px solid #fff0;transition:background var(--zpk-transition),color var(--zpk-transition),border-color var(--zpk-transition)}.wp-block-button:not(.is-style-outline)>.wp-block-button__link:not(.has-background){background:var(--zpk-secondary);color:#fff}.wp-block-button:not(.is-style-outline)>.wp-block-button__link:not(.has-background):hover,.wp-block-button:not(.is-style-outline)>.wp-block-button__link:not(.has-background):focus-visible{background:var(--zpk-secondary-hover);color:#fff}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background){background:#fff0;border:2px solid var(--zpk-heading);color:var(--zpk-heading)}.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover,.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):focus-visible{background:var(--zpk-secondary-hover);border-color:var(--zpk-secondary-hover);color:#fff}.zpk-kurs-card__actions{margin:auto 0 0;padding-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.zpk-kurs-card__actions .zpk-kurs-card__cta{margin-top:0;align-self:center}.zpk-kurs-card__pdf{font-size:var(--zpk-fs-m);font-weight:600;color:var(--zpk-secondary);text-decoration:none;background:var(--zpk-bg);border:1px solid var(--zpk-border);border-radius:var(--zpk-radius-sm);padding:.35rem .75rem;transition:border-color var(--zpk-transition),background var(--zpk-transition)}.zpk-kurs-card__pdf:hover,.zpk-kurs-card__pdf:focus-visible{border-color:var(--zpk-secondary);background:var(--zpk-lime-tint)}.zpk-kurs-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.zpk-weiterbildung__layout{display:grid;grid-template-columns:1fr;gap:2rem}.zpk-weiterbildung__layout--mit-kursen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:start}.zpk-weiterbildung__layout--mit-kursen .zpk-weiterbildung__grid{grid-template-columns:1fr}.zpk-weiterbildung__kurse-title{margin:0 0 1.25rem;color:var(--zpk-heading);font-size:var(--zpk-fs-l);line-height:1.35}.zpk-weiterbildung__kurse-liste{display:flex;flex-direction:column;gap:1rem}.zpk-weiterbildung__kurse .zpk-section__more{margin-top:1.25rem}@media (max-width:900px){.zpk-weiterbildung__layout--mit-kursen{grid-template-columns:1fr;gap:2rem}}.zpk-post__kurs-fact dd{line-height:1.45}@media (max-width:900px){.zpk-post__kurs-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.zpk-post__kurs-facts{grid-template-columns:1fr;gap:1.25rem}}.single-kurs .zpk-post__content p,.single-kurs .zpk-post__content li{font-size:var(--zpk-fs-m);line-height:1.6}.single-kurs .zpk-post__content h2{font-size:1.375rem;line-height:1.2;font-weight:600;color:var(--zpk-heading);margin:2.25rem 0 .75rem}.single-kurs .zpk-post__content h3{font-size:var(--zpk-fs-l);line-height:1.3;font-weight:600;color:var(--zpk-heading);margin:1.75rem 0 .5rem}.single-kurs .zpk-post__content ul{margin:.5rem 0 1rem;padding-left:1.25rem}.zpk-post__kurs-fact dt{font-size:var(--zpk-fs-s)}