.lease-reviews{background:#fafafa;left:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;padding:100px 0;position:relative;right:50%;width:100vw}.lease-reviews__container{align-items:center;display:grid;gap:60px;grid-template-columns:360px 1fr;margin:0 auto;max-width:1550px;padding:0 40px}.reviews-left{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.reviews-left h2{color:#19133f;font-size:32px;font-weight:700;line-height:1.1;margin:0 0 35px}.reviews-left img{display:block;height:auto;max-width:100%;width:150px}.review-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.review-card{background:#fff;border-radius:24px;box-shadow:0 10px 35px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;padding:38px;transition:.3s ease}.review-card:hover{box-shadow:0 20px 45px rgba(0,0,0,.08);transform:translateY(-6px)}.review-stars{color:#fea500;font-size:23px;letter-spacing:3px;line-height:1;margin-bottom:25px}.review-card h3{color:#19133f;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 18px}.review-body,.review-card p{color:#110a30;flex:1;font-family:Averta Std CY;font-size:15px;line-height:1.8;margin:0 0 35px}.review-author{align-items:center;display:flex;gap:16px;margin-top:auto}.review-author img{border-radius:50%;flex-shrink:0;height:60px;object-fit:cover;width:60px}.review-author strong{color:#19133f;display:block;font-family:Averta Std CY;font-size:20px;font-size:16px;font-weight:700;line-height:1.2}.review-author span{color:#b7b7b7;display:block;font-family:Averta Std CY;font-size:15px;margin-top:4px}@media (max-width:1100px){.lease-reviews{padding:80px 0}.lease-reviews__container{gap:50px;grid-template-columns:1fr}.reviews-left{align-items:center;text-align:center}.review-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.lease-reviews{padding:60px 0}.lease-reviews__container{padding:0 20px}.reviews-left h2{font-size:38px;margin-bottom:25px}.reviews-left img{width:220px}.review-grid{gap:25px;grid-template-columns:1fr}.review-card{padding:30px}.review-card h3{font-size:20px}.review-body,.review-card p{font-size:16px}.review-author strong{font-size:18px}.review-author span{font-size:15px}.review-summary{color:#8a8a99;font-size:14px;line-height:1.5;margin-top:18px}}