.client-reviews{background:#f8f8f8;padding:80px 20px;text-align:center}.client-reviews .container{max-width:1400px;margin:0 auto}.client-reviews .container_head{display:flex;align-items:center;justify-content:space-between}.client-reviews .container_head .contianer_text .section-title{text-align:left;font-size:2.5rem;font-weight:700;color:#222;letter-spacing:-.5px}.client-reviews .container_head .contianer_text .subtitle{font-size:1.2rem;color:#555;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.client-reviews .container_head .custom-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;font-size:14px;font-weight:600;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;text-align:center;outline:none}.client-reviews .container_head .google-btn{background:#4285f4}.client-reviews .container_head .google-icon{width:20px;height:20px;background:#fff;padding:2px;border-radius:50%}.client-reviews .container_head .custom-btn:hover{background:#357ae8}.client-reviews .reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:25px;margin-top:30px}.client-reviews .review-card{background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:25px;border-radius:16px;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);text-align:left;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;cursor:pointer}.client-reviews .review-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.client-reviews .review-card .stars{font-size:1.3rem;color:gold;display:flex;gap:2px}.client-reviews .review-card .stars span{opacity:.3;transition:opacity .3s ease}.client-reviews .review-card .stars .filled{opacity:1}.client-reviews .review-card .review-text{font-size:1.1rem;color:#333;margin:15px 0;line-height:1.6;font-weight:500}.client-reviews .review-card .client-info{display:flex;flex-direction:column;gap:4px;margin-top:10px}.client-reviews .review-card .client-name{font-size:1.2rem;font-weight:600;color:#111}.client-reviews .review-card .client-position{font-size:1rem;color:#777;font-weight:500}@media(min-width:320px)and (max-width:912px){.client-reviews{padding:60px 10px 40px}.client-reviews .container{max-width:100%}.client-reviews .container_head{display:flex;align-items:center;justify-content:center;flex-direction:column}.client-reviews .container_head .contianer_text{text-align:center;margin-bottom:20px}.client-reviews .container_head .contianer_text .section-title{font-size:1.6rem;font-weight:700;text-align:center}.client-reviews .container_head .contianer_text .subtitle{max-width:90%;margin:8px auto;font-size:.9rem}.client-reviews .container_head .custom-btn{gap:10px;padding:10px 20px;font-size:12px}.client-reviews .container_head .google-btn{background:#0a8d10}.client-reviews .reviews-grid{display:flex;overflow-x:auto;padding:0 10px;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.client-reviews .reviews-grid::-webkit-scrollbar{display:none}.client-reviews .review-card{outline:1px solid rgba(0,0,0,.041);min-width:320px;min-height:300px;scroll-snap-align:center;box-shadow:none}.client-reviews .review-card:hover{transform:translateY(0);box-shadow:none}.client-reviews .review-card .stars{font-size:1.2rem}.client-reviews .review-card .stars span{opacity:.3;transition:opacity .3s ease}.client-reviews .review-card .stars .filled{opacity:1}.client-reviews .review-card .review-text{font-size:.95em}.client-reviews .review-card .client-info{display:flex;flex-direction:column;gap:4px;margin-top:10px}.client-reviews .review-card .client-name{font-size:.98rem;font-weight:600}.client-reviews .review-card .client-position{font-size:.95rem}}@media(min-width:916px)and (max-width:1548px){.client-reviews{padding:80px 20px}.client-reviews .container{max-width:1100px}.client-reviews .container_head .contianer_text{margin-bottom:20px}.client-reviews .container_head .contianer_text .section-title{font-size:1.8rem;font-weight:600}.client-reviews .container_head .contianer_text .subtitle{margin-bottom:0;font-size:.98rem}.client-reviews .container_head .custom-btn{gap:10px;padding:10px 20px;font-size:12px}.client-reviews .container_head .google-btn{background:#0a8d10}.client-reviews .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.client-reviews .review-card .stars{font-size:1rem}.client-reviews .review-card .stars span{opacity:.3;transition:opacity .3s ease}.client-reviews .review-card .stars .filled{opacity:1}.client-reviews .review-card .review-text{font-size:.95em}.client-reviews .review-card .client-info{display:flex;flex-direction:column;gap:4px;margin-top:10px}.client-reviews .review-card .client-name{font-size:.98rem;font-weight:600}.client-reviews .review-card .client-position{font-size:.95rem}}