 @media only screen and (min-width: 0rem) {#reviews {margin: auto;padding-top: 0.5rem;padding-bottom: 0.125rem;}#reviews .container {max-width: 82.5rem;width: 96%;}#reviews .review {position: relative;display: flex;flex-direction: column;border-radius: 0.3125rem;margin: auto;margin-bottom: 6.25rem;background: #fff;max-width: 25.625rem;width: 100%;padding: 4rem 1.875rem 1.125rem 1.875rem;box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.05);}#reviews .review .profile {position: absolute;top: calc(-51 / 16 * 1rem);left: 1.875rem;display: block;border-radius: 50%;margin-bottom: 1rem;margin-left: 0;height: 6.1875rem;width: 6.1875rem;}#reviews .review p {margin-bottom: 1.75rem;line-height: 1.5em;text-align: left;}#reviews .review .star-group {display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;border-top: 1px solid #e7e7e7;margin-top: auto;padding-top: 1rem;}#reviews .review .star-group .name {display: block;line-height: 1.5rem;font-weight: bold;color: #1a1a1a;text-align: left;}#reviews .review .star-group .desc {display: block;font-weight: 400;color: #575757;}#reviews .review .star-group img {display: block;margin: 0;height: 0.9375rem;width: 5.6875rem;}#reviews .review:last-of-type {margin-bottom: 0;}}@media only screen and (min-width: 48rem) {#reviews {}#reviews .container {display: flex;flex-wrap: wrap;justify-content: center;padding: 0;font-size: min(1.4vw, 1em);column-gap: 1.875rem;}#reviews .review {margin: 0;margin-bottom: 9.375rem;}#reviews .review:last-of-type {margin-bottom: 9.375rem;}}@media only screen and (min-width: 0rem) {body.dark-mode #reviews .review {background: var(--medium);}body.dark-mode #reviews .review .name {color: #fff;}body.dark-mode #reviews .review .desc {opacity: 0.7;color: #fff;}}
@media only screen and (min-width: 48rem) {
  #reviews {
    /* padding-top: (150/16rem);
        padding-bottom: (50/16rem); */
  }
  #reviews .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0;
    font-size: min(1.4vw, 1em);
    column-gap: 1.875rem;
  }
  #reviews .review {
    margin: 0;
    margin-bottom: 9.375rem;
  }
  #reviews .review:last-of-type {
    margin-bottom: 9.375rem;
  }
}
/* Dark Mode */
@media only screen and (min-width: 0rem) {
  body.dark-mode #reviews .review {
    background: var(--medium);
  }
  body.dark-mode #reviews .review .name {
    color: #fff;
  }
  body.dark-mode #reviews .review .desc {
    opacity: 0.7;
    color: #fff;
  }
}
