.kp-pt{--kp-pt-inkt:#14110F;--kp-pt-tekst:#3A332D;--kp-pt-grijs:#6B6057;--kp-pt-vlak:#FAF5EF;--kp-pt-lijn:#EADFD3;--kp-pt-kolom:46rem;width:100%;padding:clamp(2.6rem,5vw,4.4rem)0 clamp(2.8rem,5.4vw,4.8rem);font-family:heebo,sans-serif}.kp-pt *,.kp-pt *::before,.kp-pt *::after{box-sizing:border-box}.kp-pt__inner{width:var(--kp-band,min(84vw,1171px));margin:0 auto}.kp-pt__layout{display:grid;grid-template-columns:minmax(0,1fr)336px;column-gap:calc(clamp(1rem,calc(4vw - 1rem),2.5rem) + 3%);align-items:start}.kp-pt__main{min-width:0;max-width:var(--kp-pt-kolom)}.kp-pt .kp-artikel__sidebar{margin-top:0}@media only screen and (max-width:1024px){.kp-pt__layout{grid-template-columns:minmax(0,1fr)}.kp-pt__main{margin:0 auto}.kp-pt .kp-artikel__sidebar{margin-top:clamp(2.5rem,5vw,4rem)}}.kp-pt .kp-pt__citaat{margin:0 0 clamp(1.4rem,2.6vw,2rem);font-weight:800;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.12;letter-spacing:-.02em;text-align:center;color:var(--kp-pt-inkt)}.kp-pt .kp-pt__alinea{margin:0 0 1.15em;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.75;color:var(--kp-pt-tekst)}.kp-pt .kp-pt__strook{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:clamp(1.6rem,3vw,2.2rem)0 1.2rem}.kp-pt .kp-pt__strook--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kp-pt .kp-pt__strook--2{grid-template-columns:repeat(2,minmax(0,1fr))}.kp-pt .kp-pt__strook--1{grid-template-columns:minmax(0,1fr)}.kp-pt .kp-pt__strookvak{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--kp-pt-vlak)}.kp-pt .kp-pt__strookvak img{display:block;width:100%;height:100%;object-fit:cover}.kp-pt .kp-pt__naarform{margin:0 0 clamp(1.8rem,3.4vw,2.6rem);text-align:center}.kp-pt__liefs{display:flex;flex-direction:column;align-items:center;margin:clamp(1.6rem,3vw,2.4rem)0 clamp(2.6rem,5vw,3.8rem);text-align:center}.kp-pt .kp-pt__liefswoord{margin:0 0 .6rem;font-family:charmonman,cursive;font-weight:700;font-size:1.6rem;line-height:1.2;color:var(--kp-pt-inkt)}.kp-pt .kp-pt__portret{display:block;width:86px;height:86px;border-radius:50%;overflow:hidden;background:#eee}.kp-pt .kp-pt__portret img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--kp-onder-x,43.1%)var(--kp-onder-y,29.3%);transform:scale(var(--kp-onder-zoom,1.375));transform-origin:var(--kp-onder-x,43.1%)var(--kp-onder-y,29.3%)}.kp-pt .kp-pt__team{margin:.6rem 0 .15rem;font-weight:700;font-size:.95rem;color:var(--kp-pt-inkt)}.kp-pt .kp-pt__overons{font-weight:600;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#8f0caf;text-decoration:underline;text-underline-offset:3px}.kp-pt__formvak{padding:clamp(1.5rem,3vw,2.4rem);background:var(--kp-pt-vlak);scroll-margin-top:90px}.kp-pt .kp-pt__formkop{margin:0 0 1rem;font-weight:700;font-size:clamp(1.25rem,1.9vw,1.55rem);line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--kp-pt-inkt)}.kp-pt .kp-pt__formkop::after{content:"";display:block;width:64px;margin-top:.55rem;border-bottom:3px dashed var(--kp-pt-inkt)}.kp-pt .kp-pt__formuitleg{margin:0 0 1.3rem;font-size:.95rem;line-height:1.55;color:var(--kp-pt-grijs)}.kp-pt .kp-pt__rij{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.kp-pt .kp-pt__veld{display:flex;flex-direction:column;gap:.3rem;margin:0 0 1rem}.kp-pt .kp-pt__veld label{font-weight:700;font-size:.92rem;color:var(--kp-pt-inkt)}.kp-pt .kp-pt__verplicht{color:var(--kp-pt-grijs)}.kp-pt .kp-pt__veld input,.kp-pt .kp-pt__veld textarea{width:100%;padding:.7rem .8rem;font:1rem/1.5 heebo,sans-serif;color:var(--kp-pt-inkt);background:#fff;border:1px solid #d9ccbe;border-radius:0}.kp-pt .kp-pt__veld textarea{resize:vertical;min-height:10rem}.kp-pt .kp-pt__veld input:focus,.kp-pt .kp-pt__veld textarea:focus{outline:2px solid #8f0caf;outline-offset:0;border-color:#8f0caf}.kp-pt .kp-pt__hint{font-size:.8rem;line-height:1.4;color:var(--kp-pt-grijs)}.kp-pt .kp-pt__akkoord{margin:.2rem 0 1.2rem;font-size:.9rem;line-height:1.5;color:var(--kp-pt-tekst)}.kp-pt .kp-pt__akkoord label{display:flex;gap:.55rem;align-items:flex-start}.kp-pt .kp-pt__akkoord input{margin-top:.25rem;accent-color:#8f0caf}.kp-pt .kp-pt__verstuur{margin:0}.kp-pt .kp-pt__knop,.kp-pt .kp-pt__knop:focus,.kp-pt .kp-pt__naarform .kp-pt__knop:focus{display:inline-block;padding:.85rem 1.5rem .8rem;font:700 15px/1 heebo,sans-serif;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:#fbfbfb;background:#8f0caf;border:0;border-radius:0;cursor:pointer}.kp-pt .kp-pt__knop:hover,.kp-pt .kp-pt__knop:focus-visible{color:#fbfbfb;background:#8f0caf;opacity:.85}.kp-pt .kp-pt__regels{display:flex;gap:.6rem;align-items:flex-start;margin:1.6rem 0 0;padding-top:1.2rem;border-top:1px solid var(--kp-pt-lijn);font-size:.85rem;line-height:1.55;color:var(--kp-pt-grijs)}.kp-pt .kp-pt__hart{flex:none;font-size:1.1rem;line-height:1.2;color:#e8cc6a}.kp-pt .kp-pt__lok{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.kp-pt .kp-pt__melding{margin:0 0 1.2rem;padding:.8rem 1rem;font-size:.95rem;line-height:1.5;background:#fff;border-left:3px solid #2ea055;color:var(--kp-pt-inkt)}.kp-pt .kp-pt__melding--fout{border-left-color:#b32d2e}.kp-pt__lijst{margin-top:clamp(2.6rem,5vw,3.8rem)}.kp-pt .kp-pt__bericht{margin:0 0 12px;padding:clamp(1.2rem,2.4vw,1.8rem)clamp(1.2rem,2.6vw,2rem);background:var(--kp-pt-vlak);scroll-margin-top:90px}.kp-pt .kp-pt__wie{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 .6rem;font-size:.95rem;color:var(--kp-pt-inkt)}.kp-pt .kp-pt__datum{font-size:.85rem;color:var(--kp-pt-grijs)}.kp-pt .kp-pt__tekst p{margin:0 0 .8em;font-size:1rem;line-height:1.65;color:var(--kp-pt-tekst)}.kp-pt .kp-pt__tekst p:last-child{margin-bottom:0}.kp-pt .kp-pt__antwoord{margin:1.1rem 0 0;padding:.2rem 0 .2rem 1.1rem;border-left:2px solid var(--kp-pt-lijn)}.kp-pt .kp-pt__wie--team{color:var(--kp-pt-grijs)}.kp-pt .kp-pt__wie--team strong{color:var(--kp-pt-inkt)}.kp-pt .kp-pt__bladeren{display:flex;justify-content:space-between;margin-top:1.4rem}.kp-pt .kp-pt__blader{font-weight:700;font-size:.95rem;color:#8f0caf;text-decoration:none}.kp-pt .kp-pt__blader:hover{text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width:560px){.kp-pt .kp-pt__rij{grid-template-columns:minmax(0,1fr)}.kp-pt .kp-pt__strook{gap:4px}}.kp-pt-beheer .kp-pt-kaart{max-width:980px;margin:16px 0;padding:16px 18px;background:#fff;border:1px solid #dcdcde}.kp-pt-beheer .kp-pt-kaart__kop{color:#50575e;font-size:13px}.kp-pt-beheer .kp-pt-kaart__bericht{margin:10px 0;padding:10px 14px;background:#faf5ef;font-size:14px}.kp-pt-beheer .kp-pt-kaart__wie{font-size:12px;color:#50575e}.kp-pt-beheer .kp-pt-kaart__label{display:block;margin:8px 0 4px;font-weight:600}