.google-reviews-section{padding:32px 80px;background:#f9fafb}@media(max-width:767px){.google-reviews-section{padding:20px}}.google-reviews-section .reviews-row-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:6px}.google-reviews-section .reviews-row-header .reviews-title{margin:0!important;font-size:24px;line-height:30px;font-weight:500;color:#1a1a1a}@media(max-width:767px){.google-reviews-section .reviews-row-header .reviews-title{font-size:20px;line-height:24px}}.google-reviews-section .reviews-row-header .slider-btn-group{display:flex;align-items:center;gap:8px}.google-reviews-section .reviews-row-header .slider-btn{border:none;background:rgba(0,0,0,0);cursor:pointer}@media(max-width:767px){.google-reviews-section .reviews-row-header .slider-btn{width:20px;height:20px}.google-reviews-section .reviews-row-header .slider-btn img{width:100%;height:100%}}.google-reviews-section .reviews-rating-row{display:flex;align-items:center;gap:8px;margin-top:8px;margin-bottom:65px}@media(max-width:767px){.google-reviews-section .reviews-rating-row{margin-bottom:30px}}.google-reviews-section .reviews-rating-row .rating-text{font-size:16px;color:#222;font-weight:500}.google-reviews-section .reviews-empty{padding:24px 0}.google-reviews-section .reviews-slider .swiper-slide{display:flex;height:auto}.google-reviews-section .review-card{background:#fff;border-radius:14px;box-shadow:0 4px 18px rgba(62,46,72,.1607843137);padding:24px;display:flex;flex-direction:column;gap:16px;transition:box-shadow .2s;position:relative;max-width:100%}@media(max-width:767px){.google-reviews-section .review-card{margin:0}}.google-reviews-section .review-card:hover{box-shadow:0 8px 32px rgba(124,58,237,.1607843137)}.google-reviews-section .review-card .review-header{display:flex;align-items:center;gap:14px;margin-bottom:2px}.google-reviews-section .review-card .review-info{display:flex;flex-direction:column}.google-reviews-section .review-card .review-info .review-name{font-weight:600;color:#1a1a1a;font-size:16px;line-height:20px;margin-bottom:8px}.google-reviews-section .review-card .review-info .review-date{color:rgba(0,0,0,.6);font-size:12px;line-height:15px}.google-reviews-section .review-card .ant-rate{font-size:19px;margin-bottom:2px}.google-reviews-section .review-card .review-comment{font-size:16px;line-height:20px;color:#333a4b;font-weight:400;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-height:100px;overflow-y:auto;padding-right:4px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.google-reviews-section .review-card .review-comment::-webkit-scrollbar{width:6px}.google-reviews-section .review-card .review-comment::-webkit-scrollbar-thumb{border-radius:6px;background:rgba(0,0,0,.2)}.google-reviews-section .review-card .review-comment::-webkit-scrollbar-track{background:rgba(0,0,0,0)}