.all-r *{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0}.reviews-section{background:#fff;isolation:isolate;overflow:hidden;padding:80px 0;position:relative}.reviews-section:after,.reviews-section:before{background:#15a6a6;border-radius:50%;content:"";filter:blur(120px);height:380px;opacity:.4;pointer-events:none;position:absolute;width:380px;z-index:0}.reviews-section:after{right:-120px;top:-80px}.reviews-section:before{bottom:-80px;left:-120px}.container-r{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative;width:100%;z-index:1}@media (min-width:576px){.container-r{max-width:540px}}@media (min-width:768px){.container-r{max-width:720px}}@media (min-width:992px){.container-r{max-width:960px}}@media (min-width:1200px){.container-r{max-width:1140px}}@media (min-width:1400px){.container-r{max-width:1320px}}.reviews-heading-block{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:46px;text-align:center}.reviews-heading-block h2{color:#15a6a6;font-size:48px;font-weight:700;line-height:1.23;max-width:900px}.reviews-heading-block .subtitle{color:#15a6a6;font-size:28px;font-weight:600;line-height:1.21;max-width:1050px}.summary-card-r{align-items:center;background:transparent;border-radius:0;box-shadow:none;display:flex;flex-direction:row;gap:90px;justify-content:center;margin-bottom:46px;padding:0}.google-info-block{display:flex;flex-direction:column;flex-shrink:0;gap:10px;width:auto}.logo-r{align-items:center;display:flex;gap:12px}.logo-r img{height:auto;max-width:100%;width:248px}.logo-r .reviews-label{color:#027cff;font-size:34px;font-weight:500;line-height:41px}.rating-row-summary{align-items:center;display:flex;flex-direction:row;gap:16px}.average-rating-r{color:#000;font-size:28px;font-weight:600;line-height:34px}#averageStar{color:#eeb22f;font-size:27px;letter-spacing:2px;line-height:1}.total-reviews-r{color:#737373;font-size:24px;font-weight:400;line-height:29px}#reviewButton{align-items:center;background:#15a6a6;border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;font-size:22px;font-weight:700;height:73px;justify-content:center;letter-spacing:.5px;line-height:150%;max-width:378px;min-width:200px;padding:20px 28px;text-transform:uppercase;transition:background .2s;width:100%}#reviewButton:hover{background:#0d8e8e}.wrapper-r{box-sizing:border-box;margin:0 auto;max-width:1292px;padding:4px 0 6px;position:relative;width:100%}.wrapper-r .carousel-item{display:grid;gap:16px;grid-auto-columns:calc(33.33333% - 10.66667px);grid-auto-flow:column;overflow-x:auto;padding:4px 0;scroll-behavior:smooth;scroll-padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-item:after{content:"";display:block;width:10px}.carousel-item::-webkit-scrollbar{display:none}.carousel-item.no-transition-r{scroll-behavior:auto}.carousel-item.dragging-r{scroll-behavior:auto;scroll-snap-type:none}.carousel-item.dragging-r .card-r{cursor:grab;user-select:none}.carousel-item .card-r{align-items:center;background:#dcf2f2;border:1px solid #15a6a6;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:16px;list-style:none;min-height:404px;padding:40px;scroll-snap-align:start}.card-r img{border-radius:50%;flex-shrink:0;height:80px;object-fit:cover;width:80px}.card-r .name-r{color:#000;font-size:22.5px;font-weight:700;line-height:27px;margin:0;text-align:center;width:100%}.card-r .card-rating-row{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center}.card-r .rating-r{color:#eeb22f;font-size:20px;letter-spacing:1px;line-height:1}.card-r small{color:#737373;margin-left:0}.card-r p,.card-r small{font-size:16px;font-weight:400;line-height:20px}.card-r p{color:#000;flex:1;width:100%}.read-more-btn{background:none;border:none;color:#027cff;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:0;text-align:right;text-decoration:underline;width:100%}.read-more-btn:hover{color:#0056b3}.arrow-container-r{display:flex;flex-direction:row;gap:24px;margin-top:22px}.arrow-container-r,.arrow-container-r i{align-items:center;justify-content:center}.arrow-container-r i{background:#15a6a6;border:none;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-flex;font-size:0;height:40px;margin:0;min-width:40px;opacity:.8;transition:opacity .2s,transform .1s;width:40px}.arrow-container-r i:hover{opacity:1}.arrow-container-r i:active{transform:scale(.9)}.arrow-container-r #left .arrow{border-bottom:2px solid #fff;border-left:2px solid #fff;display:block;height:10px;margin-left:4px;transform:rotate(45deg);width:10px}.arrow-container-r #right .arrow{border-right:2px solid #fff;border-top:2px solid #fff;display:block;height:10px;margin-right:4px;transform:rotate(45deg);width:10px}@media screen and (max-width:1100px){.summary-card-r{gap:40px}.google-info-block{width:auto}}@media screen and (max-width:900px){.wrapper-r .carousel-item{grid-auto-columns:calc(50% - 8px)}.reviews-heading-block h2{font-size:32px}.reviews-heading-block .subtitle{font-size:20px}.summary-card-r{align-items:center;flex-direction:column;gap:24px}.google-info-block{width:auto}#reviewButton{max-width:100%;width:100%}}@media screen and (max-width:600px){.wrapper-r .carousel-item{grid-auto-columns:calc(100% - 8px)}.reviews-section{padding:50px 0}.reviews-heading-block h2{font-size:22px}.reviews-heading-block .subtitle{font-size:15px}.reviews-heading-block{margin-bottom:28px}.logo-r{flex-wrap:wrap;justify-content:center}.logo-r img{width:160px}.logo-r .reviews-label{font-size:24px}.rating-row-summary{flex-wrap:wrap;gap:10px;justify-content:center}.summary-card-r{margin-bottom:28px}.card-r .name-r{font-size:18px}}