body{--testimonial-card-background-color:var(--wp--preset--color--white);--testimonial-card-border-color:var(--wp--preset--color--gray-100);--testimonial-body-line-height:1.45;--testimonial-body-color:var(--wp--preset--color--gray-400);--testimonial-heading-color:var(--wp--preset--color--black-300)}.wp-block-global-blocks-testimonial-cards{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.wp-block-global-blocks-testimonial-cards .testimonial-card{background-color:var(--testimonial-card-background-color);border:1px solid var(--testimonial-card-border-color);border-radius:var(--wp--custom--radius--card);display:flex;flex-direction:column;margin-top:11%;position:relative;transition:all .3s ease-in-out}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details{display:flex;flex-direction:column;height:100%;padding:20px}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details>:last-child{margin-bottom:0}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details p{color:var(--testimonial-body-color);font-weight:500;margin-block:16px}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details .wp-block-heading{color:var(--testimonial-heading-color);font-size:var(--wp--preset--font-size--h-5);font-weight:700;margin-bottom:0;text-transform:uppercase}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details .testimonial-excerpt{min-height:calc(var(--testimonial-body-line-height)*3*1em)}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details .testimonial-excerpt.truncated{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;test-overflow:ellipsis;max-height:calc(var(--testimonial-body-line-height)*3*1em)}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details .post-terms{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:start;padding-left:0}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details .post-terms .is-style-grey-tag{font-size:var(--wp--preset--font-size--body-small)}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details .person-designation{font-size:var(--wp--preset--font-size--body-2)}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details .person-name{display:block;font-size:var(--wp--preset--font-size--body-2);font-weight:900;text-transform:uppercase}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details .wp-block-button{margin-top:auto}.wp-block-global-blocks-testimonial-cards .testimonial-card .testimonial-details .wp-block-button__link{padding-inline:0}.wp-block-global-blocks-testimonial-cards .testimonial-card .post-list-thumbnail{margin-bottom:0;margin-top:-11%;width:100%}.wp-block-global-blocks-testimonial-cards .testimonial-card .post-list-thumbnail img{aspect-ratio:396/271;border-top-left-radius:var(--wp--custom--radius--card);border-top-right-radius:var(--wp--custom--radius--card);object-fit:cover;object-position:top;width:100%}.wp-block-global-blocks-testimonial-cards .testimonial-card .post-list-thumbnail .image-placeholder{aspect-ratio:396/271;border-top-left-radius:var(--wp--custom--radius--card);border-top-right-radius:var(--wp--custom--radius--card);margin:0 auto;width:100%}.wp-block-global-blocks-testimonial-cards a.testimonial-card:hover{box-shadow:var(--wp--preset--shadow--default);color:inherit;transform:translateY(-2px)}
