.city-reviews[data-v-8bc4b2a2]{background:#fff8ec;border-radius:30px;display:flex;flex-direction:column;gap:clamp(24px,2.0833333333vw,40px);padding:57px 60px}@media(max-width:1023px){.city-reviews[data-v-8bc4b2a2]{border-radius:10px;gap:16px;padding:16px}}.city-reviews__header[data-v-8bc4b2a2]{display:flex;flex-direction:column;gap:clamp(12px,1.0416666667vw,20px)}@media(max-width:1023px){.city-reviews__header[data-v-8bc4b2a2]{gap:8px}}.city-reviews__eyebrow[data-v-8bc4b2a2]{color:#c82327;font-size:clamp(12px,.9375vw,18px);font-weight:500;line-height:1.2;margin:0}.city-reviews__title[data-v-8bc4b2a2]{color:#000;font-size:clamp(25px,2.8646vw,55px);font-weight:500;line-height:1.2;margin:0}.city-reviews__grid[data-v-8bc4b2a2]{display:grid;gap:clamp(12px,1.0416666667vw,20px);grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023px){.city-reviews__grid[data-v-8bc4b2a2]{gap:10px;grid-template-columns:minmax(0,1fr)}}.review[data-v-8bc4b2a2]{background:#fff;border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:clamp(15.6px,1.3541666667vw,26px);position:relative}.review[data-v-8bc4b2a2]:before{background:linear-gradient(99.15deg,#f9f2a6 -.73%,#d09b2e 4.95%,#f9f2a6 15.02%,#efd574 22.97%,#e1ae33 33.44%,#eac960 43.51%,#f9f2a6 47.49%,#e1ae33 51.66%,#f2df85 60.74%,#e1ae33 65.64%,#f9f2a6 69.64%,#e1ae33 76.45%,#f9f2a6 81.6%,#e1ae33 90.32%,#c28d2e 102.7%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}@media(max-width:1023px){.review[data-v-8bc4b2a2]{border-radius:10px;padding:16px}}.review__stars[data-v-8bc4b2a2]{display:flex;gap:4px}.review__stars img[data-v-8bc4b2a2]{height:18px;width:18px}.review__text[data-v-8bc4b2a2]{color:#222;flex:1;font-size:clamp(14px,.9375vw,17px);line-height:1.45;margin:0}.review__name[data-v-8bc4b2a2]{color:#000;font-size:clamp(14px,.9375vw,18px);font-weight:500;margin:0}.review__meta[data-v-8bc4b2a2]{color:#636363;font-size:clamp(12px,.8333vw,15px);margin:-6px 0 0}
