.reviews-list .item {
  box-shadow: 0px 4px 10px rgba(38, 78, 151, 0.28);
  border-radius: 40px;
  overflow: hidden;
  padding: 45px 30px;
  margin: 30px 0px;
  display: flex;
}
.reviews-list .item a.name {
  color: var(--root-text);
  text-decoration: none;
  font-weight: 700;
}
.shop-reviews-rating i.m {
  background: url(/include/images/rating.png) repeat 0 -14px transparent;
  display: block;
  position: absolute;
  display: block;
  height: 15px;
  left: 0px;
  top: 0px;
}
.shop-reviews-rating {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  margin-top: -4px;
  height: 15px;
  width: 79px;
  z-index: 2;
}
.reviews-list .item .date {
  font-size: 15px;
  font-weight: 300;
}
.reviews-list .item .img_reviews img {
  width: 80px;
  max-width: 100%;
}
.reviews-list .item .otvet_text {
  padding-left: 30px;
  background: var(--root-light-blue);
  padding-top: 15px;
  padding-bottom: 15px;
  border-left: 5px var(--root-blue) solid;
}
.reviews-list .item .otvet_text a {
  text-decoration: none;
}
#rev_page {
  padding-bottom: 50px;
}
#rev_page h1{
  font-family: 'Comfortaa', cursive;
  font-weight: 700;
  font-size: 40px;
  margin-top: 70px;
  margin-bottom: 50px;
}