.reviews-list-block .reviews-container{max-width:1180px;margin:0 auto;font-family:sans-serif;padding:0 2rem;border-radius:12px;background:#fff;box-sizing:border-box}.reviews-list-block .reviews-container h2{font-size:1.8rem;text-align:center;margin-bottom:1.5rem}.reviews-list-block .reviews-container .summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.reviews-list-block .reviews-container .summary .google-rating{display:flex;align-items:center;gap:.5rem}.reviews-list-block .reviews-container .summary .google-rating .google-icon{width:85px;height:36px;display:flex;align-items:center}.reviews-list-block .reviews-container .summary .google-rating .google-icon .google-svg-icon{width:100%;height:100%}.reviews-list-block .reviews-container .summary .google-rating .rating{font-size:1.6rem;font-weight:700}.reviews-list-block .reviews-container .summary .google-rating .stars{color:#ffc107;font-size:35px;letter-spacing:-5px}.reviews-list-block .reviews-container .summary .google-rating .count{color:#777}.reviews-list-block .reviews-container .summary .google-btn{background:#197bff;color:#fff;padding:.6rem 1.2rem;border-radius:20px;text-decoration:none;font-weight:700;transition:background-color .2s}.reviews-list-block .reviews-container .summary .google-btn:hover{background-color:#0062e5}.reviews-list-block .reviews-container .reviews-list{display:flex;flex-direction:column;gap:1rem}.reviews-list-block .reviews-container .review-card{width:100%;border:0;border-radius:12px;padding:1.2rem;box-shadow:none;transition:transform .3s;background-color:#f6f6f8;display:flex;flex-direction:column}.reviews-list-block .reviews-container .review-card .author{display:flex;gap:.8rem;align-items:center}.reviews-list-block .reviews-container .review-card .author img{width:40px;height:40px;border-radius:50%;object-fit:cover}.reviews-list-block .reviews-container .review-card .author div{font-size:.85rem}.reviews-list-block .reviews-container .review-card .author div strong{display:block;font-weight:600}.reviews-list-block .reviews-container .review-card .author div span{color:#999}.reviews-list-block .reviews-container .review-card .review-stars{margin-top:.5rem;color:#ffc107;font-size:1.5em;letter-spacing:-1.5px}.reviews-list-block .reviews-container .review-card .review-content{margin-top:.5rem;font-size:.95rem;color:#333;line-height:1.4}@media (max-width:767px){.reviews-list-block .reviews-container{padding:1rem}.reviews-list-block .reviews-container .review-card .review-stars{font-size:1.2em;letter-spacing:-1px}.reviews-list-block .reviews-container .summary{flex-direction:column;align-items:center;text-align:center;gap:1.5rem}.reviews-list-block .reviews-container .summary .google-rating{justify-content:center;flex-wrap:nowrap;width:100%;gap:.5rem}.reviews-list-block .reviews-container .summary .google-rating .count,.reviews-list-block .reviews-container .summary .google-rating .rating,.reviews-list-block .reviews-container .summary .google-rating .stars{white-space:nowrap}.reviews-list-block .reviews-container .summary .google-rating .stars{font-size:28px;letter-spacing:-3px}}