.case-thumbnail:active:after,.case-thumbnail:focus-within:after,.case-thumbnail:hover:after{transform:scaleX(1)}.case-thumbnail__link{text-decoration:none}.case-thumbnail__link:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.client-description__headline{margin-top:.125rem;margin-bottom:.25rem}.client-description__short{line-height:1.2rem}.toggle-button{appearance:none;color:#292828;background-color:#0000;border:0;padding:.25em .5em;position:relative}.toggle-button:before{color:#861000;content:"";z-index:-1;background-color:#fff;border-radius:50%;width:1em;height:1em;line-height:1;position:absolute;top:-.25em;left:-.125em}.toggle-button--expand:before{content:"+"}.toggle-button--collapse:before{content:"-"}.leistungs-item{flex-flow:column;justify-content:space-between;max-width:30rem;margin:0 auto 2vmin;padding:4vmin;display:flex;position:relative}@supports (display:grid){.leistungs-item{grid-column:auto/span 4;max-width:none}@media (width>=480px){.leistungs-item{grid-column:auto/span 3}.leistungs-item:nth-child(2n){grid-column-start:2}.leistungs-item--small{grid-column:auto/span 2}.leistungs-item--small:nth-child(2n){grid-column-start:auto}}}.leistungs-item:before{content:"";z-index:-1;border:2px solid #da2f19;width:100%;height:100%;position:absolute;top:0;left:0;transform:skewY(-1deg)}.leistungs-item:nth-child(2n):before{transform:skewY(1deg)}.leistungs-item__header{align-items:flex-start;margin-bottom:1rem;display:flex}.leistungs-item__header-text{max-width:25rem}.leistungs-item__headline{margin:0 0 .5rem}.leistungs-item__intro{font-size:.8rem;font-size:var(--type-small)}.leistungs-item__icon{flex:0 0 3rem;width:3rem;margin-right:2rem}.leistungs-item__control{margin-top:.5rem}.leistungs-item__description{margin-top:1rem;padding:.5rem}.leistungs-item__footer{text-align:right;margin-top:auto}.leistungs-item__detail-link{font-style:italic;font-weight:700;text-decoration:none}.case-thumbnail{align-items:center;max-width:25rem;text-decoration:none;display:flex;position:relative}.case-thumbnail:after{content:"";transform-origin:50%;background-color:#da2f19;width:100%;height:2px;transition:transform .2s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}.case-thumbnail:active:after,.case-thumbnail:focus:after,.case-thumbnail:hover:after{transform:scaleX(1)}.case-thumbnail__img{-o-object-fit:cover;object-fit:cover;flex:0 160px;width:160px}.case-thumbnail__text{flex-grow:1;padding:.5rem}.case-thumbnail__client-name{font-size:.8em}.client-description__short{margin-top:.2rem;line-height:1.2rem}.client-description__headline{margin-top:.4rem}.brand-list{padding:0}.brand-list__item{margin-right:1rem;list-style:none;display:inline-block}
