
.review-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:4px 0 14px;scrollbar-width:thin;scrollbar-color:#a58a4b #26281e}.review-card{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start;min-width:0}.review-card:hover{transform:none}.review-person>div{min-width:0}.review-person h3{line-height:1.4}.review-quote-mark{font:50px/.7 Georgia;color:#d0aa52;margin:5px 0 0}.review-card blockquote{margin-top:14px}.review-navigation{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:22px 0 15px}.review-navigation>span{font:11px Arial;color:#afb09f;letter-spacing:.04em}.review-navigation>div{display:flex;gap:10px}.review-navigation button{width:42px;height:42px;background:transparent;color:#d0aa52;border:1px solid #d0aa5270;font-size:20px}.review-navigation button:hover{background:#d0aa52;color:#111}.review-navigation button:disabled{opacity:.3;cursor:default}.review-navigation button:disabled:hover{background:transparent;color:#d0aa52}
@media(max-width:1000px){.review-card{flex-basis:calc((100% - 20px)/2)}}
@media(max-width:700px){.review-card{flex-basis:100%}.review-card blockquote{font-size:20px}.review-person h3{font-size:14px}}
