.reviews-section{width:100%}.reviews-section .reviews-container{margin:0 auto;max-width:1240px;width:100%}.reviews-section .reviews-container h2{color:#00aeef;font-size:28px;font-weight:700;margin-bottom:20px;text-align:left}.reviews-section .reviews-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px}.reviews-section .google-summary{align-items:flex-start;display:flex;flex:1;flex-direction:column;min-width:460px;text-align:left}.reviews-section .google-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:inline-block;padding:20px}.reviews-section .google-card img{width:80px}.reviews-section .rating{align-items:center;color:#030000;display:flex;font-size:15px;gap:10px}.reviews-section .stars{color:#ffb400;display:block;font-size:20px;letter-spacing:2px}.reviews-section .review-btn{background:#e53935;border-radius:6px;color:#fff;display:inline-block;font-weight:600;margin-top:20px;padding:10px 20px;text-decoration:none;transition:.3s}.reviews-section .review-btn:hover{background:#c62828}.reviews-section .review-cards{display:flex;flex:2;flex-wrap:wrap;gap:20px}.reviews-section .review-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);flex:1;min-width:280px;padding:20px}.reviews-section .review-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.reviews-section .review-header img{width:20px}.reviews-section .review-card p{color:#333;line-height:1.4}.reviews-section .review-footer{align-items:center;display:flex;gap:10px}.reviews-section .review-footer img{border-radius:50%;height:40px;width:40px}.reviews-section .review-footer strong{color:#1d3b72;display:block}.review-footer p{color:#777;font-size:12px;margin:0}@media (max-width:900px){.reviews-section .reviews-grid{align-items:center;flex-direction:column}.reviews-section .review-cards{justify-content:center}.reviews-section .google-summary{align-items:center;min-width:250px;text-align:center}.reviews-section .google-summary h2{text-align:center}}