.reviews{padding:76px 9vw;background:#fffdf9}.review-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.review-heading h2{font:600 39px 'Playfair Display',serif;margin:0}.review-heading h2 i{color:var(--blue)}.review-controls{display:flex;gap:8px}.review-controls button{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--blue);font-size:18px}.review-controls button:hover{background:var(--blue);color:#fff}.review-track{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.review-placeholder,.review-card{flex:0 0 min(350px,80vw);min-height:180px;padding:26px;border:1px dashed #d9c1a3;border-radius:10px;background:linear-gradient(135deg,#fff8e8,#f6e9ef);scroll-snap-align:start}.review-placeholder span{display:block;color:var(--blue);font-size:25px;margin-bottom:12px}.review-placeholder b{font-size:15px}.review-placeholder p{font-size:12px;line-height:1.7;color:#697088}.review-card{padding:0;overflow:hidden;border-style:solid;background:#fff}.review-card img{display:block;width:100%;height:100%;min-height:250px;object-fit:cover}@media(max-width:680px){.reviews{padding:52px 6vw}.review-heading h2{font-size:32px}.review-placeholder{flex-basis:82vw}}
