.company_reviews {
  padding: 100px 0;
  background: url(/img/company/fon_reviews.png);
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 860px) {
  .company_reviews {
    padding: 50px 0;
  }
}
.company_reviews .h2 {
  margin-bottom: 40px;
  color: var(--c0);
}
@media only screen and (max-width: 860px) {
  .company_reviews .h2 {
    margin-bottom: 16px;
  }
}
.company_reviews .container {
  gap: 20px;
  overflow-x: auto;
  padding-bottom: 10px;
}
.company_reviews .container::-webkit-scrollbar {
  height: 3px;
}
.company_reviews .container::-webkit-scrollbar-thumb {
  background: #016bff;
  border-radius: 10px;
}
.company_reviews .container::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.8);
  border-radius: 10px;
}
.company_reviews .review {
  padding: 40px;
  background: var(--c0);
  border-radius: 20px;
  gap: 20px;
  min-width: 519px;
}
@media only screen and (max-width: 1620px) {
  .company_reviews .review {
    min-width: 520px;
  }
}
@media only screen and (max-width: 860px) {
  .company_reviews .review {
    min-width: 355px;
    padding: 20px;
  }
}
.company_reviews .review .head {
  padding-bottom: 20px;
  border-bottom: 1px solid var(--c1);
  justify-content: flex-start;
  gap: 14px;
}
.company_reviews .review .head .logo {
  width: 60px;
  height: auto;
}
@media only screen and (max-width: 860px) {
  .company_reviews .review .head .logo {
    width: 36px;
  }
}
.company_reviews .review .head .title {
  text-transform: uppercase;
  font-family: MSB;
}
.company_reviews .review .head .lead {
  color: var(--c2);
}
.company_reviews .review .head .date {
  color: var(--c2);
}
.company_reviews .review .date {
  color: #797979;
}/*# sourceMappingURL=company_reviews.css.map */