@font-face { font-family: 'GMB Poppins'; src: url('../fonts/Poppins-Regular-latin.woff2') format('woff2'); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'GMB Poppins'; src: url('../fonts/Poppins-SemiBold-latin.woff2') format('woff2'); font-style: normal; font-weight: 600 800; font-display: swap; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'GMB Poppins'; src: url('../fonts/Poppins-Regular-latin-ext.woff2') format('woff2'); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'GMB Poppins'; src: url('../fonts/Poppins-SemiBold-latin-ext.woff2') format('woff2'); font-style: normal; font-weight: 600 800; font-display: swap; unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'GMB Poppins'; src: url('../fonts/Poppins-Regular-devanagari.woff2') format('woff2'); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
@font-face { font-family: 'GMB Poppins'; src: url('../fonts/Poppins-SemiBold-devanagari.woff2') format('woff2'); font-style: normal; font-weight: 600 800; font-display: swap; unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; }
/* Scoped specificity keeps theme element styles out of the widget. */
.gmb-reviews-wrapper .gmb-review-card .gmb-review-card__text { font-family: var(--gmb-font-family); }
.gmb-reviews-wrapper { box-sizing: border-box; container-type: inline-size; width: 100%; max-width: 100%; margin-inline: auto; }
.gmb-reviews-wrapper *, .gmb-reviews-wrapper *::before, .gmb-reviews-wrapper *::after { box-sizing: border-box; letter-spacing: 0; }
.gmb-reviews-wrapper .gmb-reviews.gmb-reviews { width: 100%; color: var(--gmb-review-color); font-family: var(--gmb-font-family); text-align: var(--gmb-text-align); font-size: 15px; line-height: 1.5; }
.gmb-reviews-wrapper .gmb-reviews.gmb-reviews button, .gmb-reviews-wrapper .gmb-reviews.gmb-reviews a { font-family: inherit; text-transform: none; letter-spacing: 0; box-shadow: none; background-image: none; }
.gmb-reviews-wrapper .gmb-reviews.gmb-reviews button::before, .gmb-reviews-wrapper .gmb-reviews.gmb-reviews button::after, .gmb-reviews-wrapper .gmb-reviews.gmb-reviews a::before, .gmb-reviews-wrapper .gmb-reviews.gmb-reviews a::after { content: none; }
.gmb-reviews-wrapper .gmb-reviews.gmb-reviews img { max-width: 100%; padding: 0; border: 0; border-radius: 0; box-shadow: none; }
.gmb-reviews-wrapper .gmb-reviews__header.gmb-reviews__header { display: flex; align-items: center; justify-content: space-between; gap: 20px; min-height: 70px; margin: 0 0 16px; padding: var(--gmb-header-padding); color: var(--gmb-header-color); background: var(--gmb-header-bg); border: 0 solid var(--gmb-header-border-color); border-radius: var(--gmb-header-radius); box-shadow: var(--gmb-header-shadow); }
.gmb-reviews-wrapper .gmb-reviews__summary.gmb-reviews__summary { display: flex; align-items: center; gap: 20px; min-width: 0; }
.gmb-reviews-wrapper .gmb-reviews__google-wordmark.gmb-reviews__google-wordmark { display: block; flex: 0 0 auto; width: 80px; height: 27px; object-fit: contain; }
.gmb-reviews-wrapper .gmb-reviews__rating-line.gmb-reviews__rating-line { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; min-width: 0; font-size: var(--gmb-highlight-size); font-weight: 600; line-height: 1.35; }
.gmb-reviews-wrapper .gmb-reviews__rating-text.gmb-reviews__rating-text, .gmb-reviews-wrapper .gmb-reviews__review-count.gmb-reviews__review-count { white-space: nowrap; }
.gmb-reviews-wrapper .gmb-reviews__stars.gmb-reviews__stars, .gmb-reviews-wrapper .gmb-review-card__stars.gmb-review-card__stars { display: inline-flex; gap: 3px; flex: 0 0 auto; }
.gmb-reviews-wrapper .gmb-star.gmb-star { position: relative; display: inline-block; width: var(--gmb-star-size); height: var(--gmb-star-size); background: #d1d1d1; clip-path: polygon(50% 0%, 62% 32%, 98% 35%, 71% 58%, 79% 95%, 50% 75%, 21% 95%, 29% 58%, 2% 35%, 38% 32%); }
.gmb-reviews-wrapper .gmb-star.gmb-star > span { display: block; height: 100%; background: #fbbc04; }
.gmb-reviews-wrapper .gmb-reviews__divider.gmb-reviews__divider { font-weight: 400; }
.gmb-reviews-wrapper .gmb-reviews__button.gmb-reviews__button { display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; min-width: 138px; min-height: 36px; max-width: 100%; margin: 0; padding: var(--gmb-button-padding) 18px; color: var(--gmb-button-color); font-size: var(--gmb-button-size); font-weight: 600; line-height: 1.3; text-align: center; text-decoration: none; background: var(--gmb-button-bg); border: var(--gmb-button-border); border-radius: var(--gmb-button-radius); overflow-wrap: anywhere; }
.gmb-reviews-wrapper .gmb-reviews__button.gmb-reviews__button:hover { color: var(--gmb-button-color); background: #f8f8f8; }
.gmb-reviews-wrapper .gmb-reviews.gmb-reviews :focus-visible { outline: 3px solid #4285f4; outline-offset: 4px; }
.gmb-reviews-wrapper .gmb-reviews__carousel.gmb-reviews__carousel { position: relative; }
.gmb-reviews-wrapper .gmb-reviews__viewport.gmb-reviews__viewport { overflow: hidden; width: calc(100% + 32px); padding: 16px; margin: -16px; touch-action: pan-y; }
.gmb-reviews-wrapper .gmb-reviews__track.gmb-reviews__track { display: grid; grid-auto-columns: calc((100% - 2 * var(--gmb-card-gap)) / 3); grid-auto-flow: column; gap: var(--gmb-card-gap); align-items: stretch; transition: transform 260ms ease; }
.gmb-reviews-wrapper .gmb-review-card.gmb-review-card { display: flex; flex-direction: column; min-width: 0; min-height: 234px; margin: 0; padding: var(--gmb-card-padding); color: var(--gmb-review-color); background: var(--gmb-card-bg); border: solid var(--gmb-card-border-color); border-width: var(--gmb-card-border-width); border-radius: var(--gmb-card-radius); box-shadow: var(--gmb-card-shadow); text-align: var(--gmb-text-align); }
.gmb-reviews-wrapper .gmb-reviews--hover.gmb-reviews--hover .gmb-review-card:hover { box-shadow: 0 8px 24px rgb(0 0 0 / 12%); }
.gmb-reviews-wrapper .gmb-review-card__reviewer.gmb-review-card__reviewer { display: flex; gap: 15px; align-items: flex-start; margin-bottom: 12px; }
.gmb-reviews-wrapper .gmb-review-card__avatar.gmb-review-card__avatar { display: inline-flex; flex: 0 0 40px; align-items: center; justify-content: center; width: 40px; height: 40px; overflow: hidden; color: #fff; font-size: 21px; font-weight: 400; background: #8121a1; border-radius: 50%; }
.gmb-reviews-wrapper .gmb-review-card__avatar.gmb-review-card__avatar img { display: block; width: 100%; height: 100%; object-fit: cover; }
.gmb-reviews-wrapper .gmb-review-card__identity.gmb-review-card__identity { flex: 1; min-width: 0; padding-top: 0; }
.gmb-reviews-wrapper .gmb-review-card__name.gmb-review-card__name { display: block; overflow-wrap: anywhere; color: var(--gmb-name-color); font-size: var(--gmb-name-size); font-weight: 600; line-height: 1.35; text-decoration: none; }
.gmb-reviews-wrapper .gmb-review-card__date.gmb-review-card__date { display: block; margin-top: 0; color: var(--gmb-date-color); font-size: var(--gmb-date-size); font-weight: 400; line-height: 1.35; }
.gmb-reviews-wrapper .gmb-review-card__google.gmb-review-card__google { display: block; flex: 0 0 20px; width: 20px; height: 20px; margin-top: 1px; }
.gmb-reviews-wrapper .gmb-review-card__rating.gmb-review-card__rating { display: flex; align-items: center; gap: 9px; margin-bottom: 12px; line-height: 1; }
.gmb-reviews-wrapper .gmb-review-card__verified.gmb-review-card__verified { display: block; flex: 0 0 auto; width: 15px; height: 15px; object-fit: contain; }
.gmb-reviews-wrapper .gmb-review-card__content.gmb-review-card__content { flex: 1; min-width: 0; }
.gmb-reviews-wrapper .gmb-review-card__text.gmb-review-card__text { display: -webkit-box; overflow: hidden; margin: 0; color: var(--gmb-review-color); font-size: var(--gmb-review-size); font-weight: 400; line-height: 1.45; overflow-wrap: anywhere; white-space: pre-line; -webkit-box-orient: vertical; -webkit-line-clamp: var(--gmb-max-lines); }
.gmb-reviews-wrapper .gmb-review-card__text.gmb-review-card__text.is-expanded { display: block; }
.gmb-reviews-wrapper .gmb-review-card__more.gmb-review-card__more, .gmb-reviews-wrapper .gmb-review-card__more.gmb-review-card__more:hover, .gmb-reviews-wrapper .gmb-review-card__more.gmb-review-card__more:focus { display: inline-block; width: auto; min-width: 0; height: auto; min-height: 24px; margin: 7px 0 0; padding: 0; font: inherit; font-size: 13px; color: #666; background: transparent; border: 0; border-radius: 0; cursor: pointer; text-align: left; text-decoration: underline; }
.gmb-reviews-wrapper .gmb-reviews.gmb-reviews [hidden] { display: none !important; }
.gmb-reviews-wrapper .gmb-reviews__arrow.gmb-reviews__arrow, .gmb-reviews-wrapper .gmb-reviews__arrow.gmb-reviews__arrow:hover, .gmb-reviews-wrapper .gmb-reviews__arrow.gmb-reviews__arrow:focus { position: absolute; top: 50%; z-index: 2; display: flex; align-items: center; justify-content: center; width: 44px; min-width: 44px; height: 44px; min-height: 44px; margin: 0; padding: 0; color: var(--gmb-arrow-color); font: 32px/1 Arial, sans-serif; background: #fff; border: 1px solid #ddd; border-radius: 50%; cursor: pointer; transform: translateY(-50%); }
.gmb-reviews-wrapper .gmb-reviews__arrow.gmb-reviews__arrow:disabled { opacity: .35; cursor: default; }
.gmb-reviews-wrapper .gmb-reviews__arrow--prev.gmb-reviews__arrow--prev { left: -22px; }
.gmb-reviews-wrapper .gmb-reviews__arrow--next.gmb-reviews__arrow--next { right: -22px; }
.gmb-reviews-wrapper .gmb-reviews--arrow-never.gmb-reviews--arrow-never .gmb-reviews__arrow, .gmb-reviews-wrapper .gmb-reviews--arrow-mobile.gmb-reviews--arrow-mobile .gmb-reviews__arrow { display: none; }
.gmb-reviews-wrapper .gmb-reviews__pagination.gmb-reviews__pagination { display: none; justify-content: center; margin-top: 32px; }
.gmb-reviews-wrapper .gmb-reviews--line-always.gmb-reviews--line-always .gmb-reviews__pagination, .gmb-reviews-wrapper .gmb-reviews--line-desktop.gmb-reviews--line-desktop .gmb-reviews__pagination { display: flex; }
.gmb-reviews-wrapper .gmb-reviews__pagination-track.gmb-reviews__pagination-track { position: relative; display: block; width: min(300px, 80%); height: 6px; overflow: hidden; background: #c8c8c8; border-radius: 3px; }
.gmb-reviews-wrapper .gmb-reviews__pagination-thumb.gmb-reviews__pagination-thumb { position: absolute; top: 0; left: 0; width: 10%; height: 100%; background: #606060; border-radius: inherit; transition: left 260ms ease; }
.gmb-reviews-wrapper .gmb-reviews--state.gmb-reviews--state { padding: 28px; font-size: 16px; }
.gmb-reviews-modal-open { overflow: hidden; }
.gmb-reviews-modal { position: fixed; inset: 0; z-index: 99999; display: flex; align-items: center; justify-content: center; padding: 24px; background: rgb(0 0 0 / 55%); }
.gmb-reviews-modal__panel { position: relative; width: min(640px, 100%); max-height: 80vh; overflow: auto; padding: 48px 32px 32px; color: #111; font-family: var(--gmb-font-family, system-ui, sans-serif); font-size: 18px; line-height: 1.6; background: #fff; border-radius: 8px; }
.gmb-reviews-modal__panel p { margin: 0; white-space: pre-line; }
.gmb-reviews-modal__close { position: absolute; top: 8px; right: 8px; width: 36px; height: 36px; font: 28px/1 Arial, sans-serif; background: transparent; border: 0; cursor: pointer; }
@container (max-width: 1199px) {
	.gmb-reviews-wrapper .gmb-reviews__track.gmb-reviews__track { grid-auto-columns: calc((100% - var(--gmb-card-gap)) / 2); }
	.gmb-reviews-wrapper .gmb-reviews--arrow-desktop.gmb-reviews--arrow-desktop .gmb-reviews__arrow { display: none; }
	.gmb-reviews-wrapper .gmb-reviews__header.gmb-reviews__header { gap: 16px; padding-inline: min(24px, var(--gmb-header-padding)); }
	.gmb-reviews-wrapper .gmb-reviews__summary.gmb-reviews__summary { gap: 12px; }
	.gmb-reviews-wrapper .gmb-reviews__google-wordmark.gmb-reviews__google-wordmark { width: 80px; height: 27px; }
	.gmb-reviews-wrapper .gmb-reviews__rating-line.gmb-reviews__rating-line { font-size: min(20px, var(--gmb-highlight-size)); gap: 8px; }
	.gmb-reviews-wrapper .gmb-reviews__stars.gmb-reviews__stars .gmb-star { width: min(24px, var(--gmb-star-size)); height: min(24px, var(--gmb-star-size)); }
	.gmb-reviews-wrapper .gmb-reviews__button.gmb-reviews__button { min-width: 138px; font-size: var(--gmb-button-size); padding-inline: 16px; }
}
@container (max-width: 767px) {
	.gmb-reviews-wrapper .gmb-reviews__header.gmb-reviews__header { flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 12px; min-height: 156px; padding: var(--gmb-header-padding); }
	.gmb-reviews-wrapper .gmb-reviews__google-wordmark.gmb-reviews__google-wordmark { width: 80px; height: 27px; }
	.gmb-reviews-wrapper .gmb-reviews__rating-line.gmb-reviews__rating-line { font-size: var(--gmb-highlight-size); }
	.gmb-reviews-wrapper .gmb-reviews__stars.gmb-reviews__stars .gmb-star { width: var(--gmb-star-size); height: var(--gmb-star-size); }
	.gmb-reviews-wrapper .gmb-reviews__button.gmb-reviews__button { min-width: 138px; font-size: var(--gmb-button-size); padding-inline: 18px; }
	.gmb-reviews-wrapper .gmb-reviews__summary.gmb-reviews__summary { flex-direction: column; align-items: flex-start; gap: 0; }
	.gmb-reviews-wrapper .gmb-reviews__rating-line.gmb-reviews__rating-line { gap: 0 8px; }
	.gmb-reviews-wrapper .gmb-reviews__rating-line.gmb-reviews__rating-line::after { content: ''; order: 3; flex-basis: 100%; height: 0; }
	.gmb-reviews-wrapper .gmb-reviews__rating-number.gmb-reviews__rating-number { order: 1; }
	.gmb-reviews-wrapper .gmb-reviews__stars.gmb-reviews__stars { order: 2; }
	.gmb-reviews-wrapper .gmb-reviews__rating-text.gmb-reviews__rating-text { order: 4; margin-top: 8px; }
	.gmb-reviews-wrapper .gmb-reviews__divider.gmb-reviews__divider { order: 5; margin-top: 8px; }
	.gmb-reviews-wrapper .gmb-reviews__review-count.gmb-reviews__review-count { order: 6; margin-top: 8px; }
	.gmb-reviews-wrapper .gmb-reviews__track.gmb-reviews__track { grid-auto-columns: 100%; }
	.gmb-reviews-wrapper .gmb-reviews--arrow-desktop.gmb-reviews--arrow-desktop .gmb-reviews__arrow { display: none; }
	.gmb-reviews-wrapper .gmb-reviews--arrow-mobile.gmb-reviews--arrow-mobile .gmb-reviews__arrow { display: flex; }
	.gmb-reviews-wrapper .gmb-reviews--line-mobile.gmb-reviews--line-mobile .gmb-reviews__pagination { display: flex; }
	.gmb-reviews-wrapper .gmb-reviews--line-desktop.gmb-reviews--line-desktop .gmb-reviews__pagination { display: none; }
}
@container (max-width: 500px) {
	.gmb-reviews-wrapper .gmb-review-card__name.gmb-review-card__name { font-size: min(18px, var(--gmb-name-size)); }
	.gmb-reviews-wrapper .gmb-review-card__date.gmb-review-card__date { font-size: min(16px, var(--gmb-date-size)); }
	.gmb-reviews-wrapper .gmb-review-card__text.gmb-review-card__text { font-size: min(18px, var(--gmb-review-size)); }
	.gmb-reviews-wrapper .gmb-reviews__rating-line.gmb-reviews__rating-line { font-size: min(20px, var(--gmb-highlight-size)); }
	.gmb-reviews-wrapper .gmb-star.gmb-star { width: min(24px, var(--gmb-star-size)); height: min(24px, var(--gmb-star-size)); }
	.gmb-reviews-wrapper .gmb-reviews__stars.gmb-reviews__stars .gmb-star { width: min(24px, var(--gmb-star-size)); height: min(24px, var(--gmb-star-size)); }
	.gmb-reviews-wrapper .gmb-reviews__header.gmb-reviews__header { min-height: 156px; padding: min(20px, var(--gmb-header-padding)); }
	.gmb-reviews-wrapper .gmb-reviews__google-wordmark.gmb-reviews__google-wordmark { width: 80px; height: 27px; }
	.gmb-reviews-wrapper .gmb-reviews__button.gmb-reviews__button { min-width: 138px; min-height: 36px; padding-inline: 18px; font-size: var(--gmb-button-size); }
	.gmb-reviews-wrapper .gmb-review-card.gmb-review-card { min-height: 234px; padding: min(20px, var(--gmb-card-padding)); }
	.gmb-reviews-wrapper .gmb-review-card__reviewer.gmb-review-card__reviewer { gap: 15px; margin-bottom: 12px; }
	.gmb-reviews-wrapper .gmb-review-card__avatar.gmb-review-card__avatar { flex-basis: 40px; width: 40px; height: 40px; font-size: 21px; }
	.gmb-reviews-wrapper .gmb-review-card__google.gmb-review-card__google { flex-basis: 20px; width: 20px; height: 20px; }
	.gmb-reviews-wrapper .gmb-review-card__verified.gmb-review-card__verified { width: 15px; height: 15px; }
	.gmb-reviews-wrapper .gmb-review-card__rating.gmb-review-card__rating { margin-bottom: 12px; gap: 9px; }
	.gmb-reviews-wrapper .gmb-reviews__pagination.gmb-reviews__pagination { margin-top: 32px; }
}
@media (prefers-reduced-motion: reduce) { .gmb-reviews-wrapper .gmb-reviews__track.gmb-reviews__track, .gmb-reviews-wrapper .gmb-reviews__pagination-thumb.gmb-reviews__pagination-thumb { transition: none; } }
@media (prefers-color-scheme: dark) { .gmb-reviews-wrapper .gmb-reviews--auto-dark.gmb-reviews--auto-dark { --gmb-card-bg: #161616; --gmb-header-bg: #161616; --gmb-review-color: #f5f5f5; --gmb-name-color: #fff; --gmb-date-color: #b6b6b6; --gmb-header-color: #fff; } }
.gmb-reviews-deferred { width: 100%; min-height: var(--gmb-reserved-height, 330px); display: grid; place-items: center; }
@media (max-width: 767px) { .gmb-reviews-deferred { min-height: calc(var(--gmb-reserved-height, 330px) + 100px); } }
.gmb-reviews-deferred .gmb-reviews-deferred__load.gmb-reviews-deferred__load { padding: 8px 16px; min-width: 0; min-height: 36px; margin: 0; color: #555; background: #fff; border: 1px solid #ddd; border-radius: 5px; box-shadow: none; font: 14px/1.5 system-ui, sans-serif; text-transform: none; }
.gmb-reviews-wrapper .gmb-review-card__sprite { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; color: transparent; background-repeat: no-repeat; }
.gmb-reviews-wrapper .gmb-review-card__photos { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 18px; }
.gmb-reviews-wrapper .gmb-review-card__photo.gmb-review-card__photo, .gmb-reviews-wrapper .gmb-review-card__photo.gmb-review-card__photo:hover, .gmb-reviews-wrapper .gmb-review-card__photo.gmb-review-card__photo:focus { display: block; flex: 0 0 76px; width: 76px; height: 76px; min-width: 0; min-height: 0; margin: 0; padding: 0; overflow: hidden; border: 0; border-radius: 8px; background: #eee; cursor: pointer; line-height: 0; }
.gmb-reviews-wrapper .gmb-review-card__photo.gmb-review-card__photo img { display: block; width: 100%; height: 100%; object-fit: cover; }
.gmb-reviews-wrapper .gmb-review-card__photos--gallery { display: grid; grid-auto-flow: column; grid-auto-columns: 100%; gap: 8px; overflow-x: auto; scroll-snap-type: x mandatory; }
.gmb-reviews-wrapper .gmb-review-card__photos--gallery .gmb-review-card__photo.gmb-review-card__photo { width: 100%; height: auto; aspect-ratio: 4 / 3; scroll-snap-align: start; }
.gmb-reviews-modal .gmb-reviews-modal__image { display: block; width: 100%; height: min(55vh, 480px); object-fit: contain; }
.gmb-reviews-modal .gmb-reviews-modal__navigation { display: flex; justify-content: center; align-items: center; gap: 16px; margin-top: 16px; }
.gmb-reviews-modal .gmb-reviews-modal__navigation button, .gmb-reviews-modal .gmb-reviews-modal__close { width: 36px; min-width: 36px; height: 36px; min-height: 36px; margin: 0; padding: 0; border: 1px solid #ddd; border-radius: 50%; color: #333; background: white; font: 28px/1 Arial, sans-serif; cursor: pointer; box-shadow: none; }
.gmb-reviews-modal [hidden] { display: none !important; }
.gmb-reviews-modal :focus-visible, .gmb-reviews-deferred :focus-visible { outline: 3px solid #4285f4; outline-offset: 3px; }
