.sag-stars{--sag-star-size: 1rem;position:relative;display:inline-block;font-size:var(--sag-star-size);line-height:1;letter-spacing:0.1em}.sag-stars::before{content:'★★★★★';color:#d9d9d9}.sag-stars::after{content:'★★★★★';position:absolute;top:0;left:0;width:calc(var(--sag-rating) / 5 * 100%);overflow:hidden;color:#f7b500;white-space:nowrap}.sag-stars--large{--sag-star-size: 1.5rem}.sag-reviews{padding:2rem 0;border-top:3px solid #2c519c;background-color:#fff}.sag-reviews__inner{display:flex;align-items:center;gap:2rem}@media (max-width: 991px){.sag-reviews__inner{flex-direction:column;align-items:stretch;gap:1.5rem}}.sag-reviews__summary{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:1.5rem}.sag-reviews__logo{width:96px;height:auto}.sag-reviews__score{text-align:left}.sag-reviews__average{margin:0;color:#2e2d2c;font-size:1.25rem}.sag-reviews__average span{color:#2c519c;font-size:2rem;font-weight:700}.sag-reviews__total{margin:0.25rem 0 0;color:#4F5858;font-size:0.875rem}.sag-reviews__slider{position:relative;flex:1 1 auto;min-width:0;padding:0 2.5rem}.sag-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 1rem) / 3);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.sag-reviews__track::-webkit-scrollbar{display:none}@media (max-width: 1279px){.sag-reviews__track{grid-auto-columns:calc((100% - 1rem) / 2)}}@media (max-width: 599px){.sag-reviews__track{grid-auto-columns:100%}}.sag-reviews__arrow{position:absolute;top:50%;padding:0;border:none;background:none;color:#4F5858;font-size:1.5rem;transform:translateY(-50%);cursor:pointer}.sag-reviews__arrow::after{font-family:'Material Icons'}.sag-reviews__arrow--prev{left:0}.sag-reviews__arrow--prev::after{content:'chevron_left'}.sag-reviews__arrow--next{right:0}.sag-reviews__arrow--next::after{content:'chevron_right'}.sag-reviews__arrow[disabled]{opacity:0.3;cursor:default}.sag-review{display:flex;flex-direction:column;gap:0.5rem;height:240px;min-height:240px;max-height:240px;padding:1rem;overflow:hidden;border:1px solid #E5E5E5;border-radius:8px;text-align:left;scroll-snap-align:start}.sag-review__header{display:flex;align-items:center;gap:0.75rem}.sag-review__badge{flex-shrink:0;width:17px;height:auto}.sag-review__name{margin:0;color:#2e2d2c;font-weight:700}.sag-review__verified{margin:0;color:#2c519c;font-size:0.75rem}.sag-review__header,.sag-review .sag-stars,.sag-review__date{flex-shrink:0}.sag-review__content{flex:1 1 auto;min-height:0;margin:0;padding-right:0.25rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;color:#4F5858;font-size:0.875rem}.sag-review__date{margin:0;color:#999899;font-size:0.75rem}


/*# sourceMappingURL=front.css.map*/