.single--klantverhaal{display:flex;flex-direction:column;align-items:stretch;background:var(--color-background);border-radius:12px;box-shadow:0 2px 12px 0 hsla(225,35%,20%,.06);transition:box-shadow .2s,transform .2s;color:var(--color-text);font-family:var(--typeface-primary);padding:0}.single--klantverhaal:focus-within,.single--klantverhaal:hover{box-shadow:0 4px 24px 0 hsla(225,35%,20%,.12);transform:translateY(-2px) scale(1.01)}.klantverhaal-card-inner{display:flex;flex-direction:column;height:100%;padding:var(--space-20) var(--space-15) var(--space-15) var(--space-15);flex:1 1 auto}.klantverhaal-card-image{margin-bottom:var(--space-15)}.klantverhaal-card-content{flex:1 1 auto;display:flex;flex-direction:column}.klantverhaal-card-title{color:var(--color-titles);font-size:var(--text-h4);font-weight:var(--weight-600);margin:var(--space-15) 0 var(--space-10) 0;line-height:var(--leading-tight)}.klantverhaal-card-description{color:var(--color-text-light);font-size:var(--text-base);margin-bottom:var(--space-10);line-height:var(--leading-normal);flex:1 1 auto}.klantverhaal-card-readmore{margin-top:auto;display:flex;align-items:flex-end}.single--klantverhaal .read-more{color:var(--color-links);font-weight:var(--weight-500);font-size:var(--text-sm);letter-spacing:.01em;transition:color .2s}.single--klantverhaal:focus-within .read-more,.single--klantverhaal:hover .read-more{color:var(--color-links-hover);text-decoration:underline}.single--klantverhaal a{color:inherit;text-decoration:none;background:0 0;border:none;box-shadow:none;transition:none;outline:0;display:block;height:100%}.single--klantverhaal a:active,.single--klantverhaal a:focus,.single--klantverhaal a:hover,.single--klantverhaal a:visited{color:inherit;text-decoration:none;outline:0;box-shadow:none}.image-stack-overview{position:relative;width:300px;margin:0 auto var(--space-15);border-radius:8px;background:var(--color-accent-background);box-shadow:0 1px 6px 0 hsla(225,35%,20%,.04);display:flex;align-items:center;justify-content:center}.customer-logo-main-overview{width:100%;height:100%;overflow:hidden;border-radius:8px;background:var(--color-accent-background)}.customer-logo-img-overview img{object-fit:cover;background-color:var(--color-accent-background);padding:0;border-radius:8px;display:block;box-shadow:0 1px 4px 0 hsla(225,35%,20%,.03)}.person-badge-overview{position:absolute;bottom:-10px;right:-10px;width:100px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;border:3px solid var(--color-background);box-shadow:0 2px 5px rgba(0,0,0,.12);background-color:var(--color-background)}.person-img-circle-overview img{object-fit:cover;width:100%;height:100%;border-radius:50%;display:block;border:2px solid var(--color-accent-background)}.customer-logo-img-overview figcaption,.person-img-circle-overview figcaption{font-size:var(--text-xs,.95rem);color:var(--color-text-light);text-align:center;margin-top:4px;line-height:1.3}@media (max-width:600px){.customer-logo-img-overview figcaption,.person-img-circle-overview figcaption{font-size:1rem}}#_section-klantverhalen{margin-top:60px;margin-bottom:60px}#_section-klantverhalen .row{display:flex;flex-wrap:wrap;gap:1.5rem 1rem}@media (max-width:600px){.image-stack-overview{width:100%;min-width:0;max-width:100%}.person-badge-overview{width:80px;bottom:-6px;right:-6px}.klantverhaal-card-inner{padding:var(--space-10) var(--space-5) var(--space-10) var(--space-5)}#_section-klantverhalen .row{gap:1rem .5rem;justify-content:center}}