.reviews{background:#f4f9ff;overflow:hidden}.reviews-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:34px}.reviews-head h2{margin-bottom:0}.review-controls{display:flex;gap:9px}.review-controls button{width:45px;height:45px;border:1px solid #cbddeb;border-radius:50%;background:#fff;color:#062858;font-size:20px;cursor:pointer;transition:.2s}.review-controls button:hover{background:#087fe8;color:#fff;border-color:#087fe8}.review-viewport{overflow:hidden;margin:0 -9px;padding:4px 9px 18px}.review-track{display:flex;gap:20px;transition:transform .45s cubic-bezier(.22,.61,.36,1)}.review-card{flex:0 0 calc((100% - 40px)/3);background:#fff;border:1px solid #dce8f2;border-radius:18px;padding:24px;box-shadow:0 12px 32px #0526530c;min-height:275px}.review-user{display:flex;align-items:center;gap:12px}.review-user>div{min-width:0}.review-user b,.review-user small{display:block}.review-user b{color:#082750}.review-user small{font-size:11px;color:#7b8899;margin-top:2px}.review-avatar{width:43px;height:43px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800}.review-avatar.orange{background:#f4511e}.review-avatar.teal{background:#00897b}.review-avatar.red{background:#ee4932}.review-avatar.photo{background:linear-gradient(135deg,#476a77,#9db69a)}.review-avatar.cyan{background:#1596ad}.google-g{margin-left:auto;font:bold 19px Arial;color:#4285f4}.stars{color:#ffb21a;letter-spacing:2px;font-size:19px;margin:19px 0 12px}.review-card p{margin:0;color:#42536a;font-size:14px;line-height:1.7}.review-dots{display:flex;justify-content:center;gap:7px;margin-top:12px}.review-dots button{width:8px;height:8px;border:0;border-radius:20px;background:#bed0df;padding:0;transition:.2s}.review-dots button.active{width:25px;background:#087fe8}@media(max-width:900px){.nav-shell{justify-content:flex-start!important}.centered-logo{justify-self:auto!important;margin-left:0}.centered-logo img{max-width:130px!important}.menu-open{right:0}.review-card{flex-basis:calc((100% - 20px)/2)}}@media(max-width:620px){.reviews-head{align-items:flex-start}.reviews-head h2{font-size:33px}.review-controls{margin-top:25px}.review-card{flex-basis:100%;min-height:260px;padding:21px}.review-viewport{overflow:hidden;margin:0}.review-track{gap:16px}}
