.mb-brand .nv-content-wrap section.mb-google-reviews{display:grid;grid-template-columns:1.25fr 1fr;gap:24px 40px;align-items:center;padding:34px 40px;margin:28px 0 40px;border:1px solid #294453;border-radius:20px;background:#152937;color:#fff;box-shadow:0 12px 30px #1529370d}.mb-brand .mb-google-reviews .mb-gr-kicker{margin:0 0 12px;color:#ccf4db;font-size:11px;font-weight:750;letter-spacing:.14em;line-height:1.5}.mb-brand .mb-google-reviews h2{margin:0 0 12px!important;padding:0;color:#fff;font-size:clamp(23px,2.5vw,32px)!important;line-height:1.17;font-weight:750;letter-spacing:-.035em}.mb-brand .mb-google-reviews .mb-gr-description{margin:0;max-width:42ch;color:#dbe4e4;font-size:14px;line-height:1.7}.mb-brand .mb-google-reviews .mb-gr-rating{background:#fff;color:#152937;border-radius:13px;padding:22px 26px;min-width:0;grid-column:2;grid-row:1/3}.mb-brand .mb-google-reviews .wp-gr{--head-name-color:#152937;--head-based-color:#526773;--head-star-size:28px;--star-color:#246448;--head-logo-size:23px;--font-family:inherit;margin:0}.mb-brand .mb-google-reviews .wp-google-list .grw-header-inner{padding:0!important;margin:0!important;border:0}.mb-brand .mb-google-reviews .wp-google-name{font-size:14px;font-weight:650;line-height:1.5}.mb-brand .mb-google-reviews .wp-google-name a{color:#152937;text-decoration:none}.mb-brand .mb-google-reviews .rpi-stars{font-size:36px!important;font-weight:750;gap:12px}.mb-brand .mb-google-reviews .wp-google-based{font-size:13px;line-height:1.5}.mb-brand .mb-google-reviews .mb-gr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0}.mb-brand .nv-content-wrap .mb-google-reviews .mb-gr-primary,.mb-brand .nv-content-wrap .mb-google-reviews .mb-gr-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;text-transform:none;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;margin:0}.mb-brand .nv-content-wrap .mb-google-reviews .mb-gr-primary{background:#ccf4db;color:#152937!important;border:1px solid #ccf4db;border-radius:7px;padding:13px 17px;min-height:46px}.mb-brand .nv-content-wrap .mb-google-reviews .mb-gr-secondary{color:#fff!important;text-decoration:underline;text-underline-offset:4px;padding:10px 0}.mb-brand .nv-content-wrap .mb-google-reviews .mb-gr-primary:hover{background:#fff;border-color:#fff}.mb-brand .nv-content-wrap .mb-google-reviews .mb-gr-secondary:hover{color:#ccf4db!important}.mb-brand .mb-google-reviews a:focus-visible{outline:3px solid #71c895;outline-offset:4px}@media (max-width:700px){.mb-brand .nv-content-wrap section.mb-google-reviews{grid-template-columns:1fr;padding:26px 22px;gap:22px;margin:24px 0 30px;border-radius:15px}.mb-brand .mb-google-reviews .mb-gr-rating{grid-column:auto;grid-row:auto;padding:20px}.mb-brand .mb-google-reviews .mb-gr-actions{flex-direction:column;align-items:stretch;gap:8px}.mb-brand .mb-google-reviews .mb-gr-primary{width:100%}.mb-brand .mb-google-reviews .rpi-stars{font-size:32px!important}}