.ReviewsWrapper {
  padding: 3em 5vw;
  display: block; }
  .ReviewsWrapper .review-card {
    width: calc((100% / 3) - 3vw - 47px);
    overflow: hidden;
    background: white;
    border-radius: 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
    max-height: none;
    display: block;
    margin: 17px !important; }
    @media only screen and (max-width: 1300px) {
      .ReviewsWrapper .review-card {
        width: calc((100% / 2) - 3vw - 60px); } }
    @media only screen and (max-width: 800px) {
      .ReviewsWrapper .review-card {
        width: 88vw;
        margin: 14px 0 !important; } }
    @media only screen and (max-width: 640px) {
      .ReviewsWrapper .review-card {
        width: 86vw; } }
    .ReviewsWrapper .review-card .content-contain blockquote {
      overflow-y: visible;
      font-size: 16px;
      line-height: 1.5;
      margin: 1em auto 20px; }

.loc-reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.loc-reviews .CompanyReview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(50% - 10px);
  border: solid 4px #ededed;
  margin: 10px 0; }

.loc-reviews .CompanyReview .CompanyReview__side {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100px;
  text-align: center;
  padding: 10px;
  background-color: #ededed; }

.loc-reviews .CompanyReview .CompanyReview__details {
  width: calc(100% - 100px);
  padding: 20px; }

@media screen and (max-width: 1000px) {
  .loc-reviews .CompanyReview {
    width: 100%; } }

.loc-reviews .CompanyReview__date {
  font-weight: bold; }

.loc-reviews .CompanyReview__rating {
  display: block; }

.loc-reviews .CompanyReview__rating img, .loc-reviews .CompanyReview__rating span {
  display: inline-block;
  vertical-align: middle; }

.loc-reviews .CompanyReview__rating img {
  width: 100px; }

.loc-reviews .CompanyReview__rating span {
  font-size: 14px;
  font-weight: bold;
  color: #2b3666; }

.loc-reviews h3 {
  font-weight: bold;
  margin-top: 0; }

/*# sourceMappingURL=Reviews.css.map */