.page-title{position:relative;text-align:center}.page-title---with-padding{padding-bottom:47px}@media(min-width:960px){.page-title---with-padding{padding-bottom:60px}}.page-title__title{font-size:20px;font-weight:500;line-height:25px;margin:0}@media(max-width:959px){.page-title__title{padding:0 24px}}@media(min-width:960px){.page-title__title{font-size:47px;line-height:1}}.page-title__back{left:0;position:absolute;top:0}.page-title__subtitle{font-size:12px;font-weight:400;line-height:15px;margin:3px 0 0}@media(min-width:960px){.page-title__subtitle{font-size:18px;font-weight:300;line-height:24px}}.nuxt-review-card{display:flex;flex-grow:1;font-size:16px;position:relative}@media(max-width:767px){.nuxt-review-card{flex-direction:column}}.nuxt-review-card__head{align-items:stretch;background-color:hsla(0,0%,100%,.255);border-radius:3px;display:flex;flex-direction:column;min-width:178px;padding:18px;width:178px}@media(max-width:767px){.nuxt-review-card__head{flex-direction:row;width:auto}}.nuxt-review-card__img-container{background-color:#fff;border:6px solid #fff;border-radius:3px;margin-bottom:12px}@media(max-width:767px){.nuxt-review-card__img-container{margin-bottom:0}}.nuxt-review-card__img{aspect-ratio:1/1;display:block;height:100%;width:100%}@media(max-width:767px){.nuxt-review-card__img{height:85px;margin-bottom:0;width:85px}}.nuxt-review-card__name{color:#fff;display:block;font-display:swap;font-family:DINPro Technopark,Arial,sans-serif;font-size:14px;font-weight:500;margin-bottom:5px;-webkit-text-decoration:none;text-decoration:none}@media(max-width:767px){.nuxt-review-card__desc{display:flex;flex-direction:column;margin-left:12px}}.nuxt-review-card__price{font-size:14px;margin-top:12px}.nuxt-review-card__header{display:grid;grid-template-areas:"user period rating" "tp-label tp-label date";grid-template-columns:1fr 1fr 1fr}@media(max-width:767px){.nuxt-review-card__header{grid-gap:12px;grid-template-areas:"user user user rating" "tp-label tp-label tp-label tp-label" "date date period period";grid-template-columns:repeat(4,1fr)}}.nuxt-review-card__body{display:flex;flex-direction:column;flex-grow:1;margin-left:18px;overflow:hidden}.nuxt-review-card__start{color:#0093c4}.nuxt-review-card__start>*{margin-right:4px}.nuxt-review-card__period{color:#8b96a3;font-size:14px;font-weight:400;grid-area:period;line-height:17px;text-align:center}@media(max-width:767px){.nuxt-review-card__period{font-size:12px;line-height:15px}}.nuxt-review-card__user-info{display:flex;grid-area:user;min-width:0;overflow:hidden}@media(min-width:768px){.nuxt-review-card__user-info{align-items:flex-start;display:flex}}.nuxt-review-card__author-experience{display:flex;flex-direction:column;overflow:hidden}.nuxt-review-card__rating-experience{grid-area:date}@media(min-width:768px){.nuxt-review-card__rating-experience{align-items:center;display:flex;flex-grow:1}}@media(min-width:1192px){.nuxt-review-card__rating-experience{display:block;flex-grow:0}}@media(min-width:1482px){.nuxt-review-card__rating-experience{align-items:center;display:flex;flex-grow:1}}.nuxt-review-card__author{font-size:18px;font-weight:500;line-height:21px;overflow:hidden;text-overflow:ellipsis}.nuxt-review-card__experience{color:#878787;font-size:14px;line-height:17px;white-space:nowrap}.nuxt-review-card__rating{align-items:center;align-self:flex-start;display:flex;font-size:16px;font-weight:500;gap:6px;grid-area:rating;justify-content:flex-end;line-height:21px}.nuxt-review-card__rating:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9.216 2.512 1.234 2.484c.166.344.613.67.989.74l2.231.37c1.427.238 1.76 1.278.735 2.317l-1.741 1.754c-.289.29-.455.863-.359 1.277l.499 2.167c.394 1.71-.516 2.379-2.013 1.48L8.7 13.851c-.376-.23-1.006-.23-1.383 0L5.226 15.1c-1.496.89-2.406.23-2.013-1.48l.5-2.167c.078-.423-.088-.995-.377-1.286L1.595 8.415C.57 7.384.903 6.345 2.33 6.098l2.231-.37c.376-.062.823-.397.989-.74l1.234-2.485c.673-1.339 1.759-1.339 2.432.009Z' fill='%23FF9700'/%3E%3C/svg%3E");content:"";height:16px;width:16px}.nuxt-review-card__date{color:#8b96a3;font-size:14px;font-weight:400;line-height:17px;text-align:right}@media(max-width:767px){.nuxt-review-card__date{font-size:12px;line-height:15px;text-align:left}}.nuxt-review-card__rating-date{grid-area:date}.nuxt-review-card__technopark-label{align-items:center;color:#8b96a3;display:flex;font-size:14px;font-weight:400;grid-area:tp-label;line-height:17px;margin-bottom:0}@media(max-width:767px){.nuxt-review-card__technopark-label{font-size:12px;line-height:15px;margin-bottom:6px}}.nuxt-review-card__technopark-icon{margin-right:6px}.nuxt-review-card__text{color:#8b96a3;margin-bottom:18px}@media(max-width:767px){.nuxt-review-card__text{margin-top:12px}}.nuxt-review-card__title{color:#fff;font-weight:500;margin-bottom:6px}@media(min-width:768px){.nuxt-review-card__bottom{display:flex;justify-content:space-between}}.nuxt-review-card__partner{align-items:center;color:#8b96a3;display:flex;font-size:14px;line-height:17px}@media(min-width:768px){.nuxt-review-card__partner{margin-right:42px}}.nuxt-review-card__usefulness{align-items:baseline;display:flex;justify-content:flex-end}@media(min-width:768px){.nuxt-review-card__usefulness{margin-left:auto}}.nuxt-review-card__like-button{align-items:baseline;background:none;border:none;cursor:pointer;display:flex;font-size:14px;justify-content:flex-end;line-height:17px;padding:0;transition:color .2s}@media(min-width:768px){.nuxt-review-card__like-button{margin-left:auto}}.nuxt-review-card__like-button--active .nuxt-review-card__like-icon{color:#0093c4}.nuxt-review-card__like-button--active .reviews-page-card__like-icon--outlined{display:none}.nuxt-review-card__like-button--active .reviews-page-card__like-icon--filled{display:inline-block}.nuxt-review-card__like-button--loading{pointer-events:none}@media(hover:hover)and (pointer:fine){.nuxt-review-card__like-button:hover{color:#8b96a3}}.nuxt-review-card__like-button:active{color:#8b96a3}.nuxt-review-card__like-icon{height:20px;margin:0 6px;position:relative;top:4px;width:20px}.nuxt-review-card__like-icon--filled{display:none}.nuxt-review-card__likes{color:#fff}.nuxt-review-card__likes-block{font-size:14px;justify-content:flex-end;line-height:17px}.nuxt-review-card__useful{color:#6dd400}.nuxt-review-card__useless{color:#e02020}.catalog-reviews-page__title{color:#fff}.catalog-reviews-page__review{margin-bottom:18px}.catalog-reviews-page__link{display:block;font-size:24px;font-weight:500;margin-top:24px}