.review-section .container{margin:0 auto;max-width:1525px!important}.write-review-area{background:#dcf2f2;padding:46px 0;text-align:center}.review-content img{margin-bottom:20px;max-width:360px;width:100%}span#avg-rating{color:#000;font-size:24px;font-weight:600}span#total-reviews{color:#737373;font-size:24px}span#stars-container img{margin:0 0 0 3px}.quote-icon img{max-width:100px}.review-cta .button{justify-content:center;max-width:378px;width:100%}.review-section{background:#15a6a6;border-top-left-radius:110px;border-top-right-radius:110px;color:#fff;padding:80px 0 50px;text-align:center}.review-section .quote-icon{margin-bottom:25px}button.slick-next.slick-arrow,button.slick-prev.slick-arrow{position:static}.mr p{color:#737373;font-size:16px!important}.page-center{margin:auto;max-width:1200px}.heading{margin:0 auto 40px;max-width:1010px}.heading h2{color:#fff;line-height:100%}.heading p{font-size:24px;line-height:1.2}.review-slider .review-card{align-items:center;background:#e0f6f7;border-radius:16px;color:#000;display:flex!important;flex-direction:column;justify-content:center;justify-content:flex-start!important;margin:0 10px;min-height:320px;padding:20px}.review-slider .review-card p{text-align:left}.review-card img{border-radius:50%;height:60px;margin-bottom:15px;object-fit:cover;width:60px}.review-slider .review-card h4{font-size:22.52px;margin-bottom:8px}.custom-pagination,.rv-page-nav{align-items:center;display:flex;justify-content:center}.review-slider .mr{display:flex;margin-right:3px}.google-review-section{align-items:center;background:#edeaea;display:flex;flex-direction:column;justify-content:center;padding:30px 0;text-align:center;width:100%}.google-review-section img{height:100px;margin-bottom:20px;object-fit:cover;width:100px}.google-review-section h4{font-size:20px;margin:0}.slick-dots li{display:none!important}.slick-dots li:nth-child(-n+4){display:inline-block!important}.slick-dots li button{color:#fff;font-size:14px}.slick-dots li.slick-active button{font-weight:700;text-decoration:underline}.star{width:120px!important}.flex-star{align-items:center;display:flex;margin-bottom:8px}.flex-star p{font-size:10px;margin-bottom:0;margin-left:10px}.button-end{display:flex;justify-content:flex-end;width:100%}.button-end a{color:#027cff;font-size:16px;font-weight:600}button.slick-next.slick-arrow,button.slick-prev.slick-arrow{bottom:-39px;left:auto;position:absolute;top:auto}.rv-controls-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:40px}.rv-btn{background:#fff;border:2px solid #2ec3c8;border-radius:25px;color:#2ec3c8;cursor:pointer;font-size:16px;line-height:1;padding:8px 20px;transition:all .2s ease}.rv-btn:hover{background:#2ec3c8;color:#fff}.rv-btn[disabled]{background:#fff;color:#2ec3c8;cursor:not-allowed;opacity:.4}.rv-pagination{align-items:center;display:inline-flex;font-size:0;gap:8px}.rv-page-dot{border-radius:8px;color:#fff;font-size:24px;line-height:1.2;min-width:34px;text-align:center;transition:all .2s ease}.rv-page-dot:hover{color:#fff}.slick-dots{display:none!important}.write-review-btn{background:#2ec3c8;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:12px 30px}button.slick-next.slick-arrow,button.slick-prev.slick-arrow,ul.slick-dots{display:none!important}.custom-pagination{margin-top:46px;text-align:center}.custom-pagination,.rv-page-nav{display:flex;justify-content:center}.rv-page-nav{align-items:center;background-color:#dcf2f2;border:none;border-radius:4px;border-radius:50%;color:#fff;cursor:pointer;height:40px;margin:0 5px;padding:6px 12px;width:40px}.rv-page-dot{background-color:transparent;border-radius:4px;cursor:pointer;display:inline-block;font-weight:600;margin:0 12px;padding:6px 10px}.rv-page-dot.active{background-color:transparent;color:#f5c250!important}.review-slider .mr img{height:20px;margin:0 0 0 3px;max-width:20px}@media (max-width:768px){.review-section{border-top-left-radius:55px;border-top-right-radius:55px;padding:28px 0 31px}.rv-controls-wrap{gap:12px}.rv-btn{font-size:14px;padding:6px 16px}.review-content img{max-width:312px}.heading h2{font-size:38px!important}.heading p{font-size:24px;padding:0 18px;text-align:left}.rv-page-dot{margin:0 5px;padding:6px}.flex-star{flex-direction:column}.review-slider .review-card{min-height:auto}span#avg-rating{color:#000;font-size:18px;font-weight:600}span#total-reviews{color:#737373;font-size:18px}span#stars-container img{margin:0 0 0 3px}#stars-container img{height:24px!important;width:24px!important}#overall-rating{gap:16px!important}}