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