.google-reviews{overflow:hidden;font-family:Inter,sans-serif;margin:0 auto}.google-reviews .divider{margin:64px auto 0;height:2px;width:44px;flex-shrink:0;background-color:var(--color-gold)}.google-reviews .google-reviews-title{margin-top:20px;margin-bottom:0;text-align:center;font-size:42px;font-weight:700;line-height:130%}.google-reviews .google-reviews-wrapper{margin-top:70px;margin-bottom:151px;display:flex;position:relative}@media(max-width:1500px){.google-reviews .google-reviews-wrapper{margin-top:30px;flex-direction:column;justify-content:center;gap:30px;margin-bottom:81px}}.google-reviews .google-reviews-wrapper.about{margin-top:28px;gap:0}.google-summary{z-index:1;position:absolute;margin-left:50px;margin-top:29px;max-width:250px}@media(max-width:1500px){.google-summary{position:static;max-width:450px;margin:0 auto;padding:0 15px}.google-summary .tc-button{width:100%}}.google-summary .google-summary-header{display:flex;align-items:center;gap:10px;color:var(--color-gold);font-size:32px;font-style:normal;font-weight:700;line-height:normal}.google-summary .google-summary-header .count{color:var(--color-text-primary);font-size:21px;font-style:normal;font-weight:400;line-height:normal;margin-right:15px}.google-summary .stars{margin-top:25px;display:flex;gap:12px}@media(max-width:1500px){.google-summary .stars{margin-top:15px}}.google-summary .verifiedByGoogle{font-family:Montserrat,sans-serif;overflow:hidden;color:var(--color-dark-montserrat);font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:4.8px;margin-top:23px;margin-bottom:20px}@media(max-width:1500px){.google-summary .verifiedByGoogle{font-size:15px}}.google-slider{padding-left:300px;display:flex;flex-direction:column;max-width:100vw;width:100%;padding-right:10px;position:relative}.google-slider:after{content:"";position:absolute;top:0;right:0;width:8vw;height:100%;background:linear-gradient(to left,#ffffffe6,#fff0);pointer-events:none;z-index:2}@media(max-width:1500px){.google-slider{margin:0 auto;padding:0 20px}}.google-slider .track{overflow:auto;margin-right:10px;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;scrollbar-width:none;-ms-overflow-style:none}.google-slider .track::-webkit-scrollbar{display:none}.google-slider .track.active{cursor:grabbing}@media(min-width:1501px){.google-slider .track{padding-left:0!important}}.google-slider .list{display:flex;gap:20px}.google-slider .list .spacer{width:20px;height:1px;flex-shrink:0}.google-slider .review{position:relative;flex-shrink:0;border:1px solid #C7C7C6;width:450px;max-width:90vw}@media(max-width:768px){.google-slider .review{max-width:85vw;width:320px}}@media(max-width:480px){.google-slider .review{max-width:90vw;width:280px}}.google-slider .review .review-wrapper{padding:30px 40px 30px 30px}@media(max-width:768px){.google-slider .review .review-wrapper{padding:20px 25px 20px 20px}}@media(max-width:480px){.google-slider .review .review-wrapper{padding:18px 20px}}.google-slider .review .review-wrapper .review-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}@media(max-width:768px){.google-slider .review .review-wrapper .review-header{margin-bottom:20px}}.google-slider .review .review-wrapper .review-header .review-details{display:flex;align-items:center;gap:16px}@media(max-width:768px){.google-slider .review .review-wrapper .review-header .review-details{gap:12px}}.google-slider .review .review-wrapper .review-header .review-details .review-avatar{width:48px;height:48px;background-color:red;border-radius:50%;color:var(--white);font-size:21px;font-weight:700;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.google-slider .review .review-wrapper .review-header .review-details .review-avatar{width:40px;height:40px;font-size:18px}}.google-slider .review .review-wrapper .review-header .review-details .review-name{font-weight:bolder;color:#212121}@media(max-width:768px){.google-slider .review .review-wrapper .review-header .review-details .review-name{font-size:14px}}.google-slider .review .review-wrapper .review-stars{display:flex;gap:10px;margin-bottom:25px}@media(max-width:768px){.google-slider .review .review-wrapper .review-stars{gap:8px;margin-bottom:18px}}.google-slider .review .review-wrapper .review-stars .review-date{margin-left:10px;font-weight:300;color:var(--color-text-secondary)}.google-slider .review .review-wrapper .review-content{line-height:24px;color:var(--color-text-secondary)}@media(max-width:768px){.google-slider .review .review-wrapper .review-content{font-size:14px;line-height:20px}}.google-slider .pagination{display:flex;justify-content:center;gap:15px;margin-top:30px;padding:0;min-height:15px}@media(max-width:1024px){.google-slider .pagination{display:none}}@media(min-width:1024px)and (max-width:1500px){.google-slider .pagination{margin-top:40px}}@media(min-width:1501px){.google-slider .pagination{margin-top:55px}}.google-slider .pagination .pagination-placeholder{width:15px;height:15px;border-radius:50%;background-color:transparent}.google-slider .pagination .page{width:15px;height:15px;border-radius:50%;border:none;background-color:#d9d9d9;cursor:pointer;transition:all .3s ease-in-out;margin:0;padding:0}.google-slider .pagination .page:hover{background-color:var(--color-gold)}.google-slider .pagination .page.active{background-color:var(--color-gold);outline:7px solid rgba(249,182,114,.15);transform:none}
