.review-hero{scroll-behavior:smooth;width:100%;height:520px;margin-top:20px;position:relative;overflow:hidden}.review-hero-image{object-fit:cover;z-index:0}.review-overlay{z-index:1;background:linear-gradient(90deg,#000000b3 0%,#0000 100%);position:absolute;inset:0}.hero-review-content{color:#fff;z-index:2;max-width:1200px;margin:155px auto 0;padding:0 20px;position:relative}.hero-review-content h1{letter-spacing:2px;margin-bottom:10px;font-size:54px;font-weight:500;line-height:1.1}.hero-review-content p{color:#ffffffb0;max-width:650px;font-size:14px}.breadcrumb{margin-bottom:20px;font-size:14px}.review-container{max-width:1200px;margin:0 auto}.review-testimonial-header{max-width:1200px;margin:0 auto;padding-bottom:10px}.review-testimonial-section{max-width:100%;margin:0 auto;padding:10px 0;overflow:hidden}.review-card-container{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0 auto;display:grid}.review-hero-cta-section{background-color:#1ba99d33;align-items:center;width:100%;min-height:280px;margin-top:30px;display:flex;position:relative}.review-cta-hero-image{justify-content:center;align-items:center;max-width:1200px;margin:0 auto;display:flex}.review-quoteWrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.review-quoteText{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:850px;line-height:1.4;display:flex}.review-quoteText h4{text-align:center;justify-content:center;align-items:center;gap:40px;font-size:22px;font-weight:500;display:flex}.bottom-side{justify-content:center;align-items:center;gap:8px;display:flex}.right-bottom-side{align-items:left;text-align:left;flex-direction:column;justify-content:left;gap:0;display:flex}.right-bottom-side p{margin:0}.review-quoteMark{font-size:30px}.review-testimonial-card{border:1px solid #e6e9ee;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:350px;height:130px;min-height:100px;margin-top:0;padding:16px;display:flex;position:relative;overflow:hidden}.review-testimonial-leaf{pointer-events:none;position:absolute;top:-40px;right:-80px;transform:rotate(-180deg)}.review-testimonial-card-top{justify-content:space-between;align-items:flex-start;display:flex}.review-testimonial-card-top h4{margin:0;font-size:16px;font-weight:600}.review-testimonial-card-top span{color:#000000b0;font-size:13px}.review-testimonial-top-rating{align-items:center;gap:4px;font-size:14px;font-weight:800;display:flex}.review-testimonial-text{color:#000000b0;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:16px 0 0;padding:0;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.review-see-more{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:20px;margin-bottom:20px;display:flex}@media (max-width:768px){.review-card-container{grid-template-columns:1fr}}@media (max-width:1024px){.review-hero{height:380px}.review-hero-image{object-position:center}.review-testimonial-header{margin-left:20px}.hero-review-content{align-items:left;flex-direction:column;margin-top:100px;display:flex}.hero-review-content h1{letter-spacing:.5px;font-size:28px}.review-card-container{gap:25px;max-width:1580px;margin:0 auto}.hero-review-content p{font-size:13px}.review-hero-cta-section{min-height:250px;margin-top:0}.review-testimonial-grid{grid-template-columns:repeat(2,1fr);margin-left:20px;margin-right:20px}.review-testimonial-card{width:90%}.review-quoteWrapper{gap:20px;margin-left:8px;margin-right:8px}.review-quoteText{font-size:16px;line-height:1.2}.bottom-side{margin-top:0}.right-bottom-side{gap:0}.right-bottom-side p{margin:0}.review-quoteMark{font-size:20px}.review-testimonial-section{padding:10px}.review-quoteText h4{gap:30px;font-size:18px}}@media (max-width:360px){.review-hero{height:381px}.review-hero-image{object-position:center}.breadcrumb{margin-top:20px;margin-bottom:5px}}
