.testimonial-block{--image-width:180px;text-align:center}.testimonial-block .title+*{margin-top:40px}.testimonial-block .testimonial-teaser__item{display:flex;flex-direction:column;text-align:center}.testimonial-block .testimonial-teaser__item .mask-image,.testimonial-block .testimonial-teaser__item .mask-layers,.testimonial-block .testimonial-teaser__item>.picture .picture__image{width:var(--image-width)}.testimonial-block .testimonial-teaser__item .mask-layers{margin-left:auto;margin-right:auto}.testimonial-block .testimonial-teaser__item .mask-layers .picture__image{width:70%}.testimonial-block .testimonial-teaser__item .mask-image{--padding:20%}.testimonial-block .testimonial-teaser__item .mask-shape--stroke svg path{stroke-width:4px}.testimonial-block .testimonial-teaser__item__message{margin-top:40px;font-size:1.6rem;font-family:"Beatrice Medium";line-height:1.8}.testimonial-block .testimonial-teaser__item__author{margin-top:25px;font-size:2rem;font-family:"Beatrice Medium"}.testimonial-block .slideshow-controls{margin-top:25px}.testimonial-block .slideshow-controls>:first-child{margin-left:auto}.testimonial-block .slideshow-controls>:last-child{margin-right:auto}@media (min-width:768px){.testimonial-block{--image-width:260px}.testimonial-block .testimonial-teaser__item__message{width:594px;margin-top:40px;font-size:2rem;margin-left:auto;margin-right:auto}.testimonial-block .testimonial-teaser__item__author{margin-top:30px}}@media (min-width:992px){.testimonial-block .testimonial-teaser__item__message{width:880px}}.testimonial-block--card-slider{text-align:left}.testimonial-block--card-slider .title+*{margin-top:var(--spacing)}.testimonial-block--card-slider__items{margin-top:var(--spacing)}.testimonial-block--card-slider__items .testimonial-block-card__item{display:flex;gap:28px;overflow-x:auto;-webkit-overflow-scrolling:touch}.testimonial-block--card-slider__items .tns-inner{padding:0;margin-block:0;padding-right:20px}.testimonial-block--card-slider__items .tns-ovh{overflow:visible}.testimonial-block--card-slider__controls{display:flex;justify-content:flex-end;margin-top:var(--spacing)}.testimonial-block--card-slider__controls .slideshow-controls{margin-left:auto;gap:10px}.testimonial-block--card-slider__controls .slideshow-controls__arrow{width:30px;height:30px;background:rgba(73,71,65,.2)}.testimonial-block--card-slider__controls .slideshow-controls__arrow:focus-visible,.testimonial-block--card-slider__controls .slideshow-controls__arrow:hover{background:rgba(73,71,65,.45)}.testimonial-block--card-grid{text-align:left}.testimonial-block--card-grid .title+*{margin-top:var(--spacing)}.testimonial-block--card-grid__items{margin-top:var(--spacing)}.testimonial-block--card-grid__items>div{display:grid;grid-template-columns:1fr;gap:28px}.testimonial-block--card-grid__items .testimonial-block-card__item{height:100%}.testimonial-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;background:#fff;border-radius:18px 18px 18px 0;box-shadow:0 7px 15px rgba(58,63,93,.16);padding:32px 20px 16px;overflow:hidden;gap:64px}.testimonial-card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.testimonial-card__quote{margin:0;line-height:1.625;color:#494741}.testimonial-card__footer{display:flex;align-items:flex-end;justify-content:space-between}.testimonial-card__meta{display:flex;flex-direction:column;gap:2px}.testimonial-card__author{margin:0;font-size:1.8rem;line-height:1.472;color:#494741}.testimonial-card__author-title{margin:0;font-size:1.2rem;line-height:2.042;color:#777875}.testimonial-card__decoration{flex-shrink:0;position:absolute;bottom:-25px;right:-25px;transform:scale(.6)}.testimonial-card__icon{display:block;width:46px;height:auto;opacity:.15;transform:rotate(180deg)}.testimonial-block--card-slider .tns-slider>.tns-item{height:auto;padding:18px!important}.testimonial-block--card-slider .tns-item .testimonial-card,.testimonial-block--card-slider .tns-item>div{height:100%}@media (min-width:768px){.testimonial-block--card-slider__items .testimonial-block-card__item{gap:28px}.testimonial-block--card-slider__items .tns-ovh{overflow:hidden}.testimonial-block--card-slider__controls,.testimonial-block--card-slider__items{margin-top:40px}.testimonial-block--card-slider__controls .slideshow-controls__arrow{width:40px;height:40px}}.testimonial-block--card-grid .testimonial-wrapper__intro,.testimonial-block--card-slider .testimonial-wrapper__intro{margin:0;font-size:1.4rem;line-height:1.75;color:var(--theme-image-testimonial-card-text)}.testimonial-wrapper__top .title{font-size:2.2rem;line-height:1.3;color:var(--theme-image-testimonial-card-text)}.testimonial-wrapper__top .title+.testimonial-wrapper__intro{margin-top:16px}.testimonial-wrapper__top{max-width:646px}@media (min-width:768px){.testimonial-wrapper__top .title{font-size:2.4rem}.testimonial-block--card-grid__items{margin-block:40px}}@media (min-width:568px){.testimonial-block--card-grid__items>div{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.testimonial-block--card-grid__items>div{grid-template-columns:repeat(3,1fr)}.testimonial-card__decoration{bottom:0;right:0;transform:scale(1)}.testimonial-wrapper__top .title{font-size:2.8rem}.testimonial-card__quote{font-size:2rem}}