.module-gc-review .gc-review-single-wrapper {
  display: grid;
  gap: calc(15px + (var(--box-width) - 320px)*25/1120);
  grid-template-columns: repeat(2,1fr);
}

.module-gc-review .gc-review-single-wrapper .gc-review-card {
  background-color: var(--background-main-level-2-color);
  border-radius: calc(10px*var(--scale-ratio) + (10 - var(--scale-ratio)*10)*(var(--box-width) - 320px)/1120);
  display: flex;
  flex-direction: column;
  gap: calc(15px + (var(--box-width) - 320px)*25/1120);
  margin-top: 0;
  padding: calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120);
  width: 100%;
}

.module-gc-review .gc-review-single-wrapper .gc-review-rating-wrapper {
  align-items: center;
  display: flex;
  gap: calc(15px + (var(--box-width) - 320px)*25/1120);
  justify-content: space-between;
}

@media (max-width:575.98px) {
  .module-gc-review .gc-review-single-wrapper .gc-review-rating-wrapper {
    align-items: flex-start;
    flex-direction: column;
  }
}

.module-gc-review .gc-review-single-wrapper .gc-review-name {
  margin-top: auto;
}

.module-gc-review .gc-review-single-wrapper .gc-review-name,
.module-gc-review .gc-review-single-wrapper .gc-review-name:before {
  font-size: max(16px,calc(16px*var(--scale-ratio)) + (16 - calc(var(--scale-ratio)*16)) * (var(--box-width) - 320px)/1120);
  font-weight: 400;
}

.module-gc-review .gc-review-single-wrapper .gc-review-name:before {
  align-items: center;
  background-color: var(--background-main-level-4-color);
  border-radius: 50%;
  color: var(--text-main-level-4-color);
  content: "\f007";
  display: inline-flex;
  font-family: Font Awesome\ 6 Pro;
  height: calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120);
  justify-content: center;
  line-height: normal;
  margin-right: calc(15px*var(--scale-ratio) + (15 - var(--scale-ratio)*15)*(var(--box-width) - 320px)/1120);
  position: relative;
  width: calc(40px*var(--scale-ratio) + (40 - var(--scale-ratio)*40)*(var(--box-width) - 320px)/1120);
}

.module-gc-review .gc-review-single-wrapper .gc-review-stars {
  display: flex;
  gap: calc(7px*var(--scale-ratio) + (7 - var(--scale-ratio)*7)*(var(--box-width) - 320px)/1120);
}

.module-gc-review .gc-review-single-wrapper .gc-review-stars .svg-icon-fa {
  color: var(--background-negative-secondary-accent-color);
  font-size: max(16px,calc(25px*var(--scale-ratio)) + (25 - calc(var(--scale-ratio)*25)) * (var(--box-width) - 320px)/1120);
}

.module-gc-review .gc-review-single-wrapper .gc-review-date {
  color: var(--text-main-level-2-color);
  font-size: max(14px,calc(14px*var(--scale-ratio)) + (14 - calc(var(--scale-ratio)*14)) * (var(--box-width) - 320px)/1120);
  font-weight: 400;
  margin-top: calc(6px*var(--scale-ratio) + (6 - var(--scale-ratio)*6)*(var(--box-width) - 320px)/1120);
}

@media (max-width:767.98px) {
  .module-gc-review .gc-review-single-wrapper {
    grid-template-columns: repeat(1,1fr);
  }
}