.wrapper-testimonials-teaser-bento{display:grid;gap:16px}@media(min-width: 48rem){.wrapper-testimonials-teaser-bento{gap:24px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}@media(min-width: 64rem){.wrapper-testimonials-teaser-bento{gap:30px;grid-template-columns:repeat(auto-fit, minmax(440px, 1fr))}}.wrapper-testimonials-teaser-bento .row{display:grid;gap:16px}@media(min-width: 64rem){.wrapper-testimonials-teaser-bento .row{gap:30px}}.wrapper-testimonials-teaser-bento .row-two{grid-template-columns:repeat(2, 1fr)}.wrapper-testimonials-teaser-bento .row-three{grid-template-columns:repeat(3, 1fr)}@media not all and (min-width: 64rem){.wrapper-testimonials-teaser-bento .row-two,.wrapper-testimonials-teaser-bento .row-three{grid-template-columns:1fr}}:root{--testimonial-background-color: var(--color-black);--testimonial-background-color-opacity: 5%;--testimonial-border-color: var(--color-black);--testimonial-color: var(--color-black)}.testimonial-item{position:relative;border-radius:8px;padding:24px 16px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.testimonial-item.bordered{border:1px solid var(--testimonial-border-color)}@media(min-width: 64rem){.testimonial-item{padding:32px 24px}}.testimonial-item::after{content:"";position:absolute;inset:0;background-color:var(--testimonial-background-color);opacity:var(--testimonial-background-color-opacity);z-index:-1}.testimonial-item[data-theme=ghost]{padding:0;gap:16px}.testimonial-item[data-theme=ghost]::after{content:none}.testimonial-item .testimonial-content .entry-text>p{font-size:16px;line-height:26px;color:var(--testimonial-color)}.testimonial-item .testimonial-content .entry-text.cuted-text{height:130px}.testimonial-item .testimonial-content .entry-text.cuted-text>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}@media(min-width: 64rem){.testimonial-item .testimonial-content .entry-text.big-text>p{font-size:30px;line-height:40px;font-weight:600}}.testimonial-item .wrapper-rating{display:flex;flex-direction:row;gap:8px;margin-bottom:8px;color:var(--testimonial-color)}@media(min-width: 64rem){.testimonial-item .wrapper-rating{margin-bottom:16px}}.testimonial-item .wrapper-rating svg{width:auto;height:16px;fill:currentColor}@media(min-width: 64rem){.testimonial-item .wrapper-rating svg{height:20px}}.testimonial-item .testimonial-author{display:flex;flex-direction:row;align-items:center;gap:16px}.testimonial-item .testimonial-author .author-avatar{flex-shrink:0;width:50px;height:50px;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;clip-path:circle(50%);background-color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);border:none;display:grid;place-items:center}.testimonial-item .testimonial-author .author-avatar.avatar-small{width:40px;height:40px}.testimonial-item .testimonial-author .author-avatar .no-avatar{text-transform:uppercase;font-weight:800;line-height:1;text-align:center;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonial-item .testimonial-author .author-meta-info{flex:1 1 auto}.testimonial-item .testimonial-author .author-meta-info p{margin:0;color:var(--testimonial-color)}.testimonial-item .testimonial-author .author-meta-info .author-name{font-size:14px;line-height:22px;font-weight:500}.testimonial-item .testimonial-author .author-meta-info .author-position{font-size:12px;line-height:18px}.testimonial-item .wrapper-answer-button{display:flex;align-items:center;gap:8px}.testimonial-item .wrapper-answer-button svg{width:auto;height:24px;fill:var(--testimonial-color)}.testimonial-item .btn-testimonial-answer{background-color:rgba(0,0,0,0);border:2px solid var(--color-contrast-lower);border-radius:8px;padding:5px 8px;color:var(--testimonial-color);font-size:14px;line-height:22px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease;display:inline-flex;align-items:center;gap:8px}.testimonial-item .btn-testimonial-answer:hover{background-color:var(--color-contrast-lower);color:var(--color-black)}