.google-footer-badge{display:inline-flex;flex-direction:column;background:#171c1e;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 16px;text-decoration:none!important;transition:all .3s ease;min-width:250px;max-width:100%;box-sizing:border-box;margin-top:15px}.google-footer-badge:hover{border-color:#618c9480;background:#1c2225;transform:translateY(-2px)}.google-badge-header{display:flex;align-items:center;gap:5px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:5px;width:100%}.google-badge-header span{color:#fff9!important;font-size:13px;font-family:sans-serif;font-weight:500;white-space:nowrap}.google-badge-header svg{width:14px;height:14px;flex-shrink:0}.google-badge-top{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;margin-bottom:2px;width:100%}.google-rating-num{color:#fff!important;font-size:19px;font-weight:700;font-family:sans-serif;white-space:nowrap;flex-shrink:0}.google-stars{display:flex;gap:1px;flex-shrink:0}.google-stars svg{width:16px;height:16px;fill:#ffb703}.google-review-count{color:#7da5af!important;font-size:14px;font-weight:500;font-family:sans-serif;white-space:nowrap}.google-footer-badge:hover .google-review-count{text-decoration:underline!important}.google-badge-bottom{color:#ffffffb3!important;font-size:14px;font-weight:400;font-family:sans-serif;text-align:left;letter-spacing:.2px;width:100%}
