.reviews .review-head {margin-bottom: 25px;}
.reviews .review-head .review__name {font-weight: 600;color: #269bff;font-size: 16px;}
.reviews .review-head .review__date {font-size: 14px;color: #979797;margin-top: 5px;}
.reviews .review-head .review__rating {margin-top: 15px;}
.review-item {margin-bottom: 40px;-webkit-box-shadow: 0px 4px 25px rgba(166,166,166,.25);-moz-box-shadow: 0px 4px 25px rgba(166,166,166,.25);box-shadow: 0px 4px 25px rgba(166,166,166,.25);padding: 30px 25px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;border-radius: 30px;}
.review__richtext {overflow-y: auto;font-style: normal;font-weight: normal;font-size: 18px;line-height: 26px;margin-bottom: 20px;color: #4c4c4c;}
.review__rating {position: relative;}
.review__rating i.gradient {position: absolute;content: "";left: 0;top: 0;bottom: 0;right: 0;}
.review__rating i.gradient.linear_1 {background: linear-gradient(-90deg,rgba(255,255,255,1) 45%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 40%);}
.review__rating i.gradient.linear_2 {background: linear-gradient(-90deg,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 60%,rgba(255,255,255,0) 60%);}
.review__rating i.gradient.linear_3 {background: linear-gradient(-90deg,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 42%,rgba(255,255,255,0) 45%);}
.review__rating i.gradient.linear_4 {background: linear-gradient(-90deg,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 25%,rgba(255,255,255,0) 25%);}
.review__rating i.gradient.linear_5 {background: linear-gradient(-90deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 0%);}