/* A shared, transparent Google review badge. */
.evo-google-badge{display:inline-flex;align-items:center;justify-content:center;gap:11px;vertical-align:middle;width:fit-content;max-width:100%;min-height:50px;padding:12px 20px;border:1px solid #69babb70;border-radius:999px;background:transparent;color:#487f7f;font-size:16px;font-weight:750;line-height:1.4;text-decoration:none;box-shadow:none;transition:border-color .2s,background-color .2s,transform .2s}
.evo-google-badge:hover{border-color:#69babb;background:#69babb0c;transform:translateY(-2px)}
.evo-google-badge:focus-visible{outline:3px solid #69babb;outline-offset:4px}
.evo-google-badge .evo-google-logo{width:21px;height:21px;flex:0 0 21px}
.evo-google-badge .evo-google-stars{color:#e3b535;font-size:19px;letter-spacing:2px;white-space:nowrap;line-height:1}
.evo-google-badge .evo-google-label{white-space:nowrap}
.evo-google-badge strong{font-weight:800}
#evo-independence .ei-google-reviews{justify-self:end;width:fit-content;max-width:100%;min-width:0;margin:0}
#evo-independence .ei-google-reviews .evo-google-badge{min-height:58px;padding:15px 24px;gap:12px;font-size:18px}
#evo-independence .ei-google-reviews .evo-google-logo{width:24px;height:24px;flex-basis:24px}
#evo-independence .ei-google-reviews .evo-google-stars{font-size:22px}
.testimonialsGoogleAction{display:flex;justify-content:center;margin-top:26px}
@media(max-width:550px){.evo-google-badge{gap:8px;min-height:46px;padding:11px 14px;font-size:13px}.evo-google-badge .evo-google-logo{width:18px;height:18px;flex-basis:18px}.evo-google-badge .evo-google-stars{font-size:16px;letter-spacing:1px}}
@media(max-width:360px){.evo-google-badge{gap:6px;padding:10px 11px;font-size:12px}.evo-google-badge .evo-google-stars{font-size:14px}}
@media(max-width:550px){#evo-independence .ei-google-reviews .evo-google-badge{min-height:50px;padding:12px 15px;gap:8px;font-size:14px}#evo-independence .ei-google-reviews .evo-google-logo{width:20px;height:20px;flex-basis:20px}#evo-independence .ei-google-reviews .evo-google-stars{font-size:18px}}
@media(max-width:360px){#evo-independence .ei-google-reviews .evo-google-badge{padding:12px;gap:7px;font-size:13px}#evo-independence .ei-google-reviews .evo-google-stars{font-size:16px}}
@media(prefers-reduced-motion:reduce){.evo-google-badge{transition:none}.evo-google-badge:hover{transform:none}}
