.testimonial-item{display:flex;flex-direction:column}.testimonial-item__media{width:100%;height:240px;flex-shrink:0;overflow:hidden}.testimonial-item__media .video{height:100%}.testimonial-item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.testimonial-item__pictogram{width:100%;height:240px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-secondary)}.testimonial-item__pictogram-icon{width:140px;height:160px}.testimonial-item__content{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-20);background-color:var(--color-white);flex:1}.testimonial-item__text-wrapper{display:flex;flex-direction:column;gap:var(--spacing-16);flex:1}.testimonial-item__info{display:flex;flex-direction:column;gap:var(--spacing-12)}.testimonial-item__title{font-size:24px;font-weight:700;line-height:var(--line-height-title);color:var(--color-foreground-primary)}.testimonial-item__subtitle{font-size:16px;font-weight:700;line-height:var(--line-height-sm);color:var(--color-foreground-primary)}.testimonial-item__subheadline{font-size:16px;line-height:var(--line-height-sm);color:var(--color-foreground-secondary)}.testimonial-item__text{color:var(--color-foreground-primary)}.testimonial-item__icon{margin-bottom:8px}@media(min-width:750px){.testimonial-item{flex-direction:row;align-items:stretch}.testimonial-item__media{position:relative;width:42%;height:auto;flex-shrink:0;align-self:stretch}.testimonial-item__media .video,.testimonial-item__image img{position:absolute;inset:0;width:100%;height:100%}.testimonial-item__media .video__bg{height:100%}.testimonial-item__pictogram{width:42%;height:auto;align-self:stretch}.testimonial-item__pictogram-icon{width:189px;height:216px}.testimonial-item__content{padding:var(--spacing-40);gap:var(--spacing-32)}.testimonial-item__text-wrapper{gap:var(--spacing-24)}.testimonial-item__title{font-size:32px}.testimonial-item__subtitle,.testimonial-item__subheadline,.testimonial-item__text{font-size:18px}}@media(hover:hover){.testimonial-item .btn--plain:hover{color:var(--color-primary)}.testimonial-item .btn--plain:hover .btn__text{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}
