.great-floating-whatsapp{position:fixed;right:20px;bottom:calc(28px + env(safe-area-inset-bottom));z-index:90;width:64px;height:64px}.great-floating-whatsapp[hidden]{display:none!important}.great-whatsapp-button{display:flex!important;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#59ce72;color:#fff!important;box-shadow:0 4px 18px #0002;text-decoration:none!important}.great-whatsapp-button svg{width:42px;height:42px;display:block}.great-whatsapp-button:hover{background:#36b756}.great-whatsapp-button:focus-visible{outline:3px solid #134b2d;outline-offset:4px}body:has(.quotemodal.is-open) .great-floating-whatsapp{display:none}
.great-review-carousel{width:320px;max-width:100%;flex:0 0 320px;min-width:0}.great-review-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:408/430;overscroll-behavior-x:contain;border-radius:9px;background:white}.great-review-track::-webkit-scrollbar{display:none}.great-review-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.great-review-slide .review-image{display:block;width:100%;max-width:none}.great-review-slide img{max-width:100%}.great-review-slide .review-image>img{display:block;width:100%;height:auto;border-radius:9px}.great-review-card{height:100%;background:white;padding:23px;color:#202124!important;font-family:GoogleSansFlex,Arial,sans-serif;text-align:left;display:flex;flex-direction:column;border-radius:9px;box-sizing:border-box}.great-review-author{display:flex;gap:9px;align-items:center;line-height:1.2}.great-review-author>img{margin-left:auto;width:22px;height:22px}.great-review-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#dce8f3;color:#2b587a;font-size:13px}.great-review-author strong{font-size:14px;font-weight:500;display:block}.great-review-author small{display:block;font-size:10px;color:#666;margin-top:4px}.great-review-card .great-review-stars{color:#e7b443;font-size:20px;letter-spacing:1px;margin:16px 0 11px;line-height:1}.great-review-card blockquote{font-size:15px;line-height:1.5;margin:0;letter-spacing:0;font-weight:400}.great-review-card>a{margin-top:auto;padding-top:13px;font-size:11px;line-height:1.3;color:#1a73e8!important;text-decoration:none!important}.great-review-controls{display:flex;align-items:center;justify-content:center;gap:23px;margin-top:17px;color:inherit;font:14px/1.2 GoogleSansFlex,Arial,sans-serif}.great-review-controls button{width:36px;height:36px;border-radius:50%;border:1px solid #ffffff55;background:transparent;color:inherit;font-size:21px;cursor:pointer}.great-review-controls button:focus-visible{outline:3px solid #2467f4;outline-offset:3px}.review-total{font-size:14px!important;color:inherit!important;margin:12px 0 0!important}.great-offer{display:flex;flex-direction:column;gap:3px;margin:22px auto;padding:14px 20px;background:#edf5ff;color:#10283e;border-left:4px solid #2467f4;max-width:720px;text-align:left;font-family:Arial,sans-serif;box-sizing:border-box}.great-offer small{font-size:11px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.great-offer strong{font-size:26px;line-height:1.3;font-weight:800}.great-offer-inline{font-weight:800;font-size:1.08em}
@media(max-width:600px){.great-review-carousel{flex:auto;width:100%;max-width:300px}.great-review-card{padding:20px}.great-review-card blockquote{font-size:14px}.great-review-author strong{font-size:13px}.review-context .review-total{display:block!important}.great-review-controls{margin-top:15px}.great-offer{margin:18px 0;padding:12px 16px}.great-offer strong{font-size:23px}.great-floating-whatsapp{right:20px;bottom:calc(24px + env(safe-area-inset-bottom))}}
@media(prefers-reduced-motion:reduce){.great-review-track{scroll-behavior:auto!important}}

.great-offer,.great-offer strong,.great-exact-offer{text-transform:none!important}.great-review-carousel{text-transform:none;letter-spacing:normal}
.great-review-track{min-height:320px}.offer__cap{text-transform:none!important}
.great-review-track{width:100%;min-width:0}
