.st-reviews{padding:90px 0;background:#f8f5f0}.st-reviews-header{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:40px}.st-reviews-header .section-title{margin-bottom:22px}.st-google-rating{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:#786b63}.st-google-word{font:500 18px var(--default-font);color:#4b291c}.st-google-rating strong{font-size:18px;color:#4b291c}.st-review-stars{color:#9b713f;font-size:15px;letter-spacing:3px}.st-all-reviews{font:500 14px var(--default-font);white-space:nowrap;color:#4b291c}.st-all-reviews span{display:inline-block;margin-left:10px;transition:transform .3s}.st-all-reviews:hover span{transform:translateX(6px)}.st-review-card{display:flex;flex-direction:column;min-height:355px;height:100%;background:#fff;border:1px solid #e5ddd4;border-radius:24px;margin:0;padding:28px 28px 24px;text-align:center;box-shadow:0 8px 25px #4b291c03}.st-quote-mark{font:70px/.8 Georgia,serif;color:#baa58f;display:block;margin:8px 0 12px}.st-review-card>.st-review-stars{font-size:12px;margin-bottom:22px}.st-review-card blockquote{flex:1;display:flex;align-items:center;justify-content:center;margin:0 0 30px;padding:0;border:0;background:none;box-shadow:none}.st-review-card blockquote:before,.st-review-card blockquote:after{display:none}.st-review-card blockquote p{font:400 17px/1.7 var(--default-font);color:#4b291c;margin:0}.st-review-card figcaption{display:flex;align-items:center;gap:12px;text-align:left}.st-review-avatar{flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f1e8dc;color:#6d4b32;font:500 13px var(--default-font)}.st-review-card figcaption strong{font:500 13px var(--default-font);display:block;color:#4b291c}.st-review-card figcaption small{display:block;font:400 11px/1.5 var(--default-font);color:#786b63;margin-top:5px}.st-review-card figcaption a{margin-left:auto;color:#4b291c;padding:8px}.st-reviews-bottom{border-top:1px solid #e2d7ca;margin-top:28px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;font:400 11px/1.6 var(--default-font);color:#827164}@media(max-width:991px){.st-reviews{padding:65px 0}.st-reviews-header{align-items:flex-start}.st-review-card{min-height:300px}.st-review-card blockquote{min-height:90px}.st-reviews-bottom{flex-direction:column;gap:8px}}@media(max-width:575px){.st-reviews-header{display:block}.st-all-reviews{margin-top:22px;display:inline-block}.st-review-card{padding:27px 25px}.st-review-card blockquote p{font-size:16px}}
