.cmsit-google-reviews{background:#f5f8fc}.cmsit-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.cmsit-google-review{margin:0;padding:28px;background:#fff;border:1px solid #d9e2ed;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 6px 20px rgba(16,41,70,.04)}.cmsit-review-stars{color:#946000;letter-spacing:3px;font-size:20px}.cmsit-google-review blockquote{margin:18px 0 24px;padding:0;border:0;flex:1;font-size:1.05rem;line-height:1.65}.cmsit-google-review blockquote p{margin:0}.cmsit-google-review figcaption{display:flex;flex-direction:column;gap:7px}.cmsit-google-review figcaption a{font-size:.9rem;text-decoration:underline;text-underline-offset:3px}.cmsit-review-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.cmsit-review-grid{grid-template-columns:1fr}.cmsit-google-review{padding:24px}}