.reviews{padding-top:115px;padding-bottom:115px}.reviews .section-top{align-items:center;margin-bottom:35px}.reviews .section-top>p{font-size:12px;max-width:300px}.reviews-demo{display:inline-flex;align-items:center;gap:8px;border:1px solid #cbd0bd;color:#7b856b;border-radius:4px;padding:7px 10px;font-size:8px;letter-spacing:1px;margin-bottom:24px}.reviews-demo:before{content:'';height:5px;width:5px;border-radius:50%;background:#919c72}.review-board{display:grid;grid-template-columns:250px minmax(0,1fr);gap:40px;border-top:1px solid var(--line);padding-top:35px}.review-summary{padding-top:5px}.google-wordmark{font-family:'DM Sans',sans-serif;font-size:25px;font-weight:550;letter-spacing:-1px;display:inline-flex;line-height:1.3}.google-wordmark span:nth-child(1),.google-wordmark span:nth-child(4){color:#4285f4}.google-wordmark span:nth-child(2),.google-wordmark span:nth-child(6){color:#ea4335}.google-wordmark span:nth-child(3){color:#fbbc05}.google-wordmark span:nth-child(5){color:#34a853}.review-score{display:flex;align-items:baseline;gap:9px;margin-top:23px}.review-score strong{font-family:Manrope,sans-serif;font-size:64px;letter-spacing:-4px;font-weight:500;line-height:1.1}.review-score>span{font-size:15px;color:#929986}.review-stars{display:flex;gap:3px;color:#c6a652}.review-stars svg{width:15px;height:15px;fill:currentColor}.review-summary>.review-stars{margin-top:13px;gap:4px}.review-summary>.review-stars svg{height:19px;width:19px}.review-score-label{font-size:10px;color:#7d866f;display:block;margin-top:10px}.review-summary .text-link{margin-top:25px;font-size:10px;gap:13px}.review-summary>.button{margin-top:18px;font-size:10px;padding:14px 16px;gap:18px}.review-summary>.button .icon-arrow{height:15px;width:15px}.review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.review-card{margin:0;background:#fffdf7;border:1px solid #e1e3d6;border-radius:9px;padding:25px 21px;display:flex;flex-direction:column;min-width:0;box-shadow:0 5px 20px #2b361803;transition:transform .35s,box-shadow .35s}.review-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #2b361809}.review-author{display:flex;align-items:center;gap:11px;margin-bottom:22px}.review-avatar{height:44px;width:44px;flex:none;border-radius:50%;background-image:url('assets/review-avatars.jpg');background-size:300% 100%;background-repeat:no-repeat;background-position:0 50%;box-shadow:0 0 0 2px #edece2}.review-avatar.avatar-2{background-position:50% 50%}.review-avatar.avatar-3{background-position:100% 50%}.review-author h3{font-family:'DM Sans',sans-serif;font-size:12px;letter-spacing:-.15px;font-weight:550;line-height:1.4}.review-author time{display:block;font-size:9px;color:#929987;margin-top:4px}.review-card blockquote{font-size:12px;line-height:1.9;color:#64715f;margin:17px 0 24px}.review-card-footer{margin-top:auto;padding-top:16px;border-top:1px solid #e6e8de;display:flex;align-items:center;justify-content:space-between;gap:10px}.review-card-footer span{font-size:8px;letter-spacing:.5px;color:#8e997f}.review-card-footer a{font-size:9px;display:inline-flex;align-items:center;gap:7px}.review-card-footer .icon-arrow{width:12px;height:12px}.reviews-notice{font-size:10px;line-height:1.8;color:#7f8875;border-top:1px solid var(--line);margin-top:30px;padding-top:20px;max-width:none}.reviews-notice strong{font-weight:550;color:#627257}.reviews+.contact{padding-top:45px}@media(max-width:1100px){.review-board{grid-template-columns:1fr;gap:30px}.review-summary{display:grid;grid-template-columns:auto 1fr auto;column-gap:25px;align-items:center}.google-wordmark{grid-column:1}.review-score{grid-column:1;grid-row:2 / span 2;margin-top:12px}.review-summary>.review-stars{grid-column:2;grid-row:2;margin-top:12px}.review-score-label{grid-column:2;grid-row:3;margin:0}.review-summary .text-link{grid-column:3;grid-row:2;margin:0}.review-summary>.button{grid-column:3;grid-row:3;margin:12px 0 0}.review-card{padding:24px 20px}}@media(max-width:700px){.reviews{padding-top:80px;padding-bottom:70px}.reviews .section-top{margin-bottom:28px}.reviews .section-top>p{margin-top:20px;font-size:11px}.reviews-demo{font-size:7px;margin-bottom:20px;padding:7px 9px}.review-board{padding-top:28px;gap:28px}.review-summary{grid-template-columns:auto 1fr;gap:0 24px}.google-wordmark{font-size:24px;grid-column:1;grid-row:1}.review-score{grid-column:1;grid-row:2 / span 2;margin-top:14px}.review-score strong{font-size:58px}.review-summary>.review-stars{grid-column:2;grid-row:2;margin-top:16px}.review-score-label{grid-column:2;grid-row:3;margin:4px 0 0}.review-summary .text-link{grid-column:1 / span 2;grid-row:4;justify-self:start;margin-top:23px;font-size:10px}.review-summary>.button{grid-column:1 / span 2;grid-row:5;justify-self:start;margin-top:17px;font-size:11px;padding:15px 20px}.review-cards{grid-template-columns:1fr;gap:15px}.review-card{padding:24px}.review-author{margin-bottom:17px}.review-author h3{font-size:13px}.review-author time{font-size:10px}.review-avatar{width:46px;height:46px}.review-card blockquote{font-size:12px;line-height:1.9;margin:16px 0 23px}.review-card-footer span{font-size:8px}.review-card-footer a{font-size:10px}.reviews-notice{font-size:9px;line-height:1.9;margin-top:25px}.reviews+.contact{padding-top:35px}}
