.wp-admin .simple__review__item .button {
  margin: 0;
  padding: 16px 40px;
  color: #ffffff;
  border-radius: 8px;
  background-color: rgba(97, 21, 221, 1) !important;
  text-transform: uppercase;
  line-height: 17px;
  border: none;
  font-size: 15px;
}

.simple__review {
  display: grid;
  max-width: 800px;
  grid-template-columns: 1fr;
  grid-gap: 20px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.simple__review__logo a {
  display: block;
}

.simple__review__item {
  box-shadow: 0 10px 40px rgb(169 177 200 / 12%);
  border: 1px solid rgba(218, 232, 247, 1);
  background: #ffffff;
  border-radius: 7px;
  padding: 20px 35px;
  display: flex;
  align-items: center;
  grid-gap: 70px;
}

.simple__review__info {
  flex: 1;
  display: flex;
  max-width: 442px;
  align-items: center;
  grid-gap: 25px;
}

.simple__review__logo img {
  border-radius: 0 !important;
  max-width: 120px;
  max-height: 120px;
  margin-top: 0 !important;
}

.simple__review__title {
  display: flex;
  flex-direction: column;
  max-width: 297px;
  gap: 12px;
  flex: 1;
}

.simple__review__title h4 {
  color: #282447 !important;
  font-size: 22px !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 23px;
  margin: 0 !important;
}

.simple__review__title p {
  color: #333;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 20px;
  margin: 0 !important;
}

.simple__review__cta {
  width: 217px;
  text-align: center;
}

.simple__review__cta small {
  color: #444444;
}

.simple__review__cta a.button {
  display: block;
  margin-bottom: 3px;
}

.simple__review__cta a.button img {
  vertical-align: -3px;
}

@media (max-width: 980px) {
  .simple__review__item {
    display: block;
  }

  .simple__review__info {
    margin-bottom: 20px;
  }

}

@media (max-width: 700px) {
  .simple__review__item {
    display: flex;
    flex-direction: column;
    gap: 22px;
    padding: 21px;
    text-align: center;
  }

  .simple__review__logo img {
    max-width: 90px;
  }

  .simple__review__info {
    display: flex;
    flex-direction: column;
    grid-gap: 22px;
    text-align: center;
    margin: 0;
  }

  .simple__review__title {
    display: flex;
    gap: 5px;
  }

  .simple__review__title h4 {
    font-size: 22px !important;
    font-style: normal;
    font-weight: 700 !important;
    line-height: 23px;
    margin: 0 !important;
  }

  .simple__review__title p {
    margin: 0 !important;
  }

  .simple__review__logo {
    margin-bottom: 0px;
  }

  .simple__review {
    grid-gap: 15px;
  }
}