[data-module-id=""] .testimonial-card{background-color:var(--card-bg-color,#fff);border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:var(--card-text-color,#333);display:flex;flex:0 0 320px;flex-direction:column;height:530px;overflow:hidden;padding:0;transition:box-shadow .3s ease-in-out;width:320px}[data-module-id=""] .testimonial-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}[data-module-id=""] .testimonial-author-image{align-items:center;background-color:var(--card-bg-lighter,#f5f5f5);border-radius:1rem 1rem 0 0;display:flex;flex-shrink:0;height:270px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:270px}[data-module-id=""] .testimonial-author-image img{display:block;height:100%;object-fit:cover;width:100%}[data-module-id=""] .testimonial-author-image video{background-color:#000;display:block;height:270px;object-fit:cover;width:270px}[data-module-id=""] .testimonial-content{display:flex;flex:1;flex-direction:column;justify-content:flex-end;padding:1.25rem}[data-module-id=""] .testimonial-quote{color:var(--apple-gray-medium,#555);font-size:.85rem;font-style:italic;line-height:1.5;margin:0 0 .75rem}[data-module-id=""] .testimonial-author-info{align-items:center;display:flex;gap:.5rem;margin-top:0}[data-module-id=""] .testimonial-author-info .card-icon{color:var(--card-headline-color,var(--primary-color));flex-shrink:0;font-size:1.25rem;line-height:1;margin:0;padding:0}[data-module-id=""] .testimonial-author{color:var(--text-theme-text,var(--text-color,#1c1c1e));font-size:.85rem;font-weight:600;line-height:1.3;margin:0;padding:0;text-align:left}