.am-demo-reviews{display:block;padding:30px 0 60px;background:#f5f5f5;color:#303030;overflow:hidden;}.am-demo-reviews__header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 40px 30px;}.am-demo-reviews h2{font:400 22px/1.2 'Times New Roman',serif;margin:0;}.am-demo-reviews__header p{font-size:15px;line-height:1.5;font-family:inherit;margin:10px 0 0;}.am-demo-reviews__controls{display:flex;gap:10px;}.am-demo-reviews__controls button{display:grid;place-items:center;width:48px;height:48px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#000;font:30px/1 Arial;cursor:pointer;}.am-demo-reviews__controls button:disabled{opacity:.4;cursor:default;}.am-demo-reviews__track{display:flex;gap:15px;padding:0 40px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;}.am-demo-reviews__track::-webkit-scrollbar{display:none;}.am-demo-review{flex:0 0 23%;min-width:0;padding:30px;background:#fff;scroll-snap-align:start;}.am-demo-review__avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e8edf3;color:#2f4b73;font:16px Georgia;margin-bottom:12px;}.am-demo-review__identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;}.am-demo-review h3{font:400 20px/1.2 'Times New Roman',serif;text-transform:uppercase;margin:0;}.am-demo-review__stars{display:flex;gap:4px;margin:8px 0 10px;}.am-demo-review__stars svg{width:18px!important;height:18px!important;flex:0 0 18px;}.am-demo-review__muted{color:#d3d3d3;}.am-demo-review p{font-size:15px;line-height:1.6;font-family:inherit;margin:0;}.am-demo-reviews button:focus-visible,.am-demo-reviews__track:focus-visible{outline:2px solid #2f4b73;outline-offset:3px;}@media(max-width:1023px){.am-demo-review{flex-basis:44%;}}@media(max-width:767px){.am-demo-reviews__header{margin:0 20px 24px;gap:12px;}.am-demo-reviews h2{font-size:18px;}.am-demo-reviews__header p{font-size:13px;}.am-demo-reviews__controls button{width:36px;height:36px;font-size:24px;}.am-demo-reviews__track{padding:0 20px;gap:12px;}.am-demo-review{flex-basis:82%;padding:24px;}}
.am-demo-review__avatar{overflow:hidden;}.am-demo-review__avatar img{display:block;width:44px!important;height:44px!important;object-fit:cover;border-radius:50%;}

.am-demo-review__stars{color:#111;gap:3px}.am-demo-review__stars svg{width:12px!important;height:12px!important;flex:0 0 12px}.am-demo-review__stars .am-demo-review__muted{color:#d3d3d3}
