.ui-rating{align-items:center;-moz-column-gap:2px;column-gap:2px;display:flex}.ui-rating__star{position:relative}.ui-rating__star--half .ui-rating__star-fg{clip-path:inset(0 50% 0 0)}.ui-rating__star--half .ui-rating__star-bg{clip-path:inset(0 0 0 50%)}.ui-rating__star--gray .ui-rating__star-bg,.ui-rating__star--gray .ui-rating__star-fg{fill:#ccc;clip-path:none}.reviews-card{background-color:#eef3f9;border-radius:24px;font-family:Manrope,sans-serif;padding:20px 24px;position:relative}@media (min-width:1366px){.reviews-card{border-radius:32px;padding:24px 32px}}.reviews-card:not(:has(.reviews-card__text)) .reviews-card__head{padding-bottom:0}.reviews-card:not(:has(.reviews-card__show-more)) .reviews-card__date{position:static;white-space:nowrap}.reviews-card__head{justify-content:space-between;padding-bottom:16px}.reviews-card__head,.reviews-card__user{align-items:center;display:flex;width:100%}.reviews-card__user{-moz-column-gap:12px;column-gap:12px}.reviews-card__info-wr{display:flex;flex-direction:column;flex-grow:1}.reviews-card__info{display:flex;justify-content:space-between}.reviews-card__avatar{border-radius:100%;height:48px;width:48px}.reviews-card__rating{margin-top:4px}.reviews-card__date{bottom:24px;color:#5e6878;position:absolute;right:24px}@media (min-width:1366px){.reviews-card__date{position:static}}.reviews-card__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;text-overflow:ellipsis}@media (min-width:768px){.reviews-card__text{-webkit-line-clamp:3;line-clamp:3}}@media (min-width:1366px){.reviews-card__text{font-size:16px;line-height:20px}}.reviews-card__text--expanded{-webkit-line-clamp:unset;line-clamp:unset}.reviews-card__show-more{background-color:transparent;border:none;cursor:pointer;display:block;margin-top:16px;outline:none}.review-form{border-radius:24px;cursor:auto;font-family:Manrope,sans-serif;max-width:520px;padding:24px;position:relative;width:100%}.review-form,.review-form .ui-input__placeholder{background-color:#fff}@media (min-width:768px){.review-form{border-radius:32px;padding:40px}}.review-form__close{align-items:center;background-color:transparent;border-radius:100%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:.3s ease;width:32px;z-index:2}.review-form__close:hover{background-color:#dbdfe6}.review-form__close svg{height:18px;width:18px}.review-form__close svg path{stroke:#01183e}.review-form__title{color:#01183e;margin:0 0 8px}.review-form__subtitle{color:#5e6878;font-size:14px;line-height:1.5;margin:0 0 24px}.review-form__fields{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.review-form__submit{width:100%}.review-form__submit:has(.ui-loader){display:flex;justify-content:center}.review-form__done{text-align:center}.review-form__done-title{color:#01183e;margin:0 0 12px}.review-form__done-text{color:#5e6878;font-size:14px;line-height:1.5;margin:0 0 24px}.review-form__done-btn{width:100%}.v-enter-active,.v-leave-active{transition:opacity .2s ease}.v-enter-from,.v-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.shrink-width-enter-active,.shrink-width-leave-active{overflow:hidden;transition:max-width .3s ease,max-height .3s ease,padding .3s ease,opacity .3s ease}.shrink-width-enter-from,.shrink-width-leave-to{max-height:0;max-width:0;opacity:0;padding:0}.shrink-width-enter-from svg,.shrink-width-leave-to svg{opacity:0;transform:scale(.5);transition:opacity .3s ease,transform .3s ease}.shrink-width-enter-to,.shrink-width-leave-from{max-height:48px;max-width:48px;opacity:1;padding:14px}.shrink-width-enter-to svg,.shrink-width-leave-from svg{opacity:1;transform:scale(1);transition:opacity .3s ease,transform .5s ease}.modal-enter-active,.modal-leave-active{transition:opacity .3s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-content-enter-active,.modal-content-leave-active{transition:all .3s ease}.modal-content-enter-from,.modal-content-leave-to{opacity:0;transform:scale(.95) translateY(16px)}.reviews-list{font-family:Manrope,sans-serif;margin:64px auto}@media (min-width:1024px){.reviews-list{margin:80px auto}}.reviews-list__layout{display:flex;flex-direction:column;gap:20px;margin-bottom:12px}@media (min-width:1024px){.reviews-list__layout{align-items:flex-start;flex-direction:row;gap:20px;margin-bottom:0}.reviews-list__layout .aside-block{align-self:flex-start;flex-basis:388px;position:sticky;top:calc(var(--header-h, 108px) + 20px)}}.reviews-list__content{display:flex;flex:1;flex-direction:column;gap:20px}@media (min-width:1366px){.reviews-list__content{flex:0 0 792px}}.reviews-list__list{display:flex;flex-direction:column;gap:8px}.reviews-list__show-more{align-self:flex-start;background-color:transparent;border:1px solid #01183e;color:#01183e;cursor:pointer;padding:14px 24px;transition:height 0s ease;width:100%}.reviews-list__show-more:hover{background-color:#01183e;color:#fff}@media (min-width:1024px){.reviews-list__show-more{width:auto}}@media (min-width:1366px){.reviews-list__show-more{margin-top:4px}}
