section.page-reviews{padding:60px 0 100px}@media(max-width:992px){section.page-reviews{padding:20px 0 60px}}section.page-reviews .center{display:flex;flex-direction:column;gap:48px}section.page-reviews .reviews-hero{display:flex;gap:40px;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width:992px){section.page-reviews .reviews-hero{flex-direction:column;text-align:center;gap:28px}}section.page-reviews .reviews-hero .hero-text{display:flex;flex-direction:column;gap:20px;max-width:720px}section.page-reviews .reviews-hero .hero-text .subtitle{display:inline-flex;align-items:center;gap:12px;font-size:18px;font-weight:500;color:#040707}@media(max-width:992px){section.page-reviews .reviews-hero .hero-text .subtitle{justify-content:center;font-size:16px}}section.page-reviews .reviews-hero .hero-text h1{color:#040707;font-family:Futura PT,sans-serif;font-size:54px;font-weight:700;margin:0;line-height:1.1}@media(max-width:992px){section.page-reviews .reviews-hero .hero-text h1{font-size:32px}}section.page-reviews .reviews-hero .hero-text p.info{color:#585a5a;font-size:16px;line-height:29px;margin:0}section.page-reviews .reviews-hero .hero-score{display:flex;align-items:center;gap:20px;padding:24px 32px;background:#fafafa;border-radius:16px}section.page-reviews .reviews-hero .hero-score .score-number{font-family:Futura PT,sans-serif;font-size:64px;font-weight:700;color:#324333;line-height:1}section.page-reviews .reviews-hero .hero-score .score-side{display:flex;flex-direction:column;gap:8px}section.page-reviews .reviews-hero .hero-score .score-meta{color:#585a5a;font-size:14px}section.page-reviews .stars{display:flex;gap:3px}section.page-reviews .stars .star{width:22px;height:22px;-webkit-mask-image:url(/build/assets/star-solid-CYVBZadd.svg);mask-image:url(/build/assets/star-solid-CYVBZadd.svg);-webkit-mask-size:18px;mask-size:18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background:#e7eaf1}section.page-reviews .stars .star.filled{background:#f2c94c}section.page-reviews .reviews-empty{background:#fafafa;border-radius:16px;padding:60px 20px;text-align:center;color:#585a5a}section.page-reviews .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:992px){section.page-reviews .reviews-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){section.page-reviews .reviews-grid{grid-template-columns:1fr}}section.page-reviews .review-card{background:#fafafa;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}section.page-reviews .review-card .review-head{display:flex;align-items:center;gap:14px}section.page-reviews .review-card .review-head .avatar{width:52px;height:52px;border-radius:50%;background:#e9ecef;display:flex;align-items:center;justify-content:center;flex-shrink:0}section.page-reviews .review-card .review-head .avatar span{font-family:Futura PT,sans-serif;font-size:22px;font-weight:700;color:#324333}section.page-reviews .review-card .review-head .who{display:flex;flex-direction:column;gap:2px;min-width:0}section.page-reviews .review-card .review-head .who strong{font-family:Futura PT,sans-serif;font-size:20px;font-weight:500;color:#020d0d;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.page-reviews .review-card .review-head .who .date{font-size:13px;color:#a0a2a2}section.page-reviews .review-card .comment{color:#454747;font-size:15px;line-height:24px;margin:0}section.page-reviews .reviews-pagination{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}section.page-reviews .reviews-pagination .pg{display:inline-flex;align-items:center;padding:12px 24px;border-radius:12px;background:#8cc640;color:#fff;font-size:15px;font-weight:500;text-decoration:none;transition:background .15s}section.page-reviews .reviews-pagination .pg:hover{background:#a4d65a;color:#fff}section.page-reviews .reviews-pagination .pg-info{color:#585a5a;font-size:15px}section.page-reviews .reviews-source{text-align:center}section.page-reviews .reviews-source a{color:#8cc640;font-size:15px;font-weight:500;text-decoration:underline}section.page-reviews .reviews-source a:hover{color:#a4d65a}
