.review-header-row{gap:20px}
.google-review-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:48px;max-width:380px;padding:5px 14px;border:2px solid #fff;border-radius:5px;background:#ff6b1a;color:#110d0a;font-family:Arial,sans-serif;text-align:center;text-decoration:none;cursor:pointer;box-sizing:border-box;flex:1}
.google-review-copy{font-size:11px;line-height:1.3}
.google-review-action{font-size:14px;font-weight:700;line-height:1.35;text-decoration:underline;text-underline-offset:3px}
.google-review-action span{display:inline-block;margin-left:4px}
.google-review-card:hover{background:#ff9150}
.google-review-card:focus-visible{outline:3px solid #fff;outline-offset:3px}
.review-header-row>nav,.review-header-row>a:first-child{flex-shrink:0}
@media(min-width:1100px){.review-header-row{display:grid!important;grid-template-columns:1fr minmax(260px,380px) 1fr}.review-header-row>nav{justify-self:end}}
@media(max-width:1199px){.review-header-row>nav>a[href^="tel:"]{display:none}}
@media(max-width:1099px){.review-header-row{height:auto!important;min-height:64px;display:flex;flex-wrap:wrap;gap:0;justify-content:space-between;padding:8px 0}.review-header-row>.google-review-card{order:3;flex:0 0 100%;max-width:none;margin-top:8px}.review-header-row>nav{gap:0}.review-header-row>nav>a{padding-left:8px;padding-right:8px}.review-header-row>a:first-child>span:last-child{font-size:17px}.review-header-row>a:first-child>span:last-child>span{display:none}#root:has(.review-header-row){padding-top:64px}}
