.sp_reviews_section .rv_headings_with_icon{align-items:center;display:flex;gap:80px;justify-content:center;margin-bottom:80px}.sp_reviews_section .rv_headings_with_icon img{height:100%}.sp_reviews_section .rv_headings_with_icon .rv_headings{max-width:58%;width:100%}.sp_reviews_section .rv_headings_with_icon .rv_heading span{color:#3658d8}.sp_reviews_section .grid{column-gap:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));row-gap:24px}.sp_reviews_section .card{background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.08);padding:18px 15px 24px}.sp_reviews_section .quote-box{background:#eef3ff;border-radius:8px;color:#555;font-size:14px;padding:38px 15px 15px;position:relative}.sp_reviews_section .quote-box:before{color:#7a8cff;content:"❝";font-size:50px;left:13px;position:absolute;top:15px}.sp_reviews_section .stars{color:#ffb400;font-size:18px;margin:24px 0 8px}.sp_reviews_section .card-footer{align-items:center;display:flex;justify-content:space-between}.sp_reviews_section .user{align-items:center;display:flex}.sp_reviews_section .user img{border-radius:50%;height:35px;margin-right:10px;width:35px}.sp_reviews_section .user-info{font-size:13px}.sp_reviews_section .user-info strong{display:block;font-size:14px;margin-bottom:-5px}.sp_reviews_section .google-icon{width:20px}.sp_reviews_section .pagination{display:flex;font-size:14px;justify-content:end;margin-top:40px;text-align:center}.sp_reviews_section .pagination button{background:none;border:none;border-radius:5px;color:#666;cursor:pointer;font-size:14px;margin:0 6px;padding:7px 12.2px}.sp_reviews_section .pagination button:focus{outline-color:transparent}.sp_reviews_section .pagination .page{border:1px solid #ddd;border-radius:6px;padding:6px 12px}.sp_reviews_section .pagination .active{background:#fff;border:1px solid #0000001a;color:#000}@media (max-width:1024px){.sp_reviews_section .grid{grid-template-columns:repeat(2,1fr)}.sp_reviews_section .rv_headings_with_icon{gap:32px}}@media (max-width:640px){.sp_reviews_section .grid{grid-template-columns:repeat(1,1fr)}.sp_reviews_section .rv_headings_with_icon{flex-direction:column;gap:32px;margin-bottom:32px;text-align:center}.sp_reviews_section .rv_headings_with_icon .rv_headings{max-width:100%}.sp_reviews_section .pagination{justify-content:center;margin-top:24px}}