
.c-recognitions__wrapper {
  padding-left: calc(var(--vw) * 8);
  padding-right: calc(var(--vw) * 16);
  padding-bottom: calc(var(--vw) * 24);

  @media (min-width: 1024px) {
    padding-left: calc(var(--vw) * 20);
    padding-right: calc(var(--vw) * 20);
  }
}

.c-recognitions__pretitle {
  color: var(--secondary-color);
  text-transform: uppercase;
  font-size: 2.8rem;
  font-weight: bold;
  line-height: 3.2rem;
  margin-bottom: 8px;

  @media (min-width: 1024px) {
    text-align: center;
    font-size: calc(var(--vw) * 28);
    line-height: calc(var(--vw) * 32);
    margin-bottom: calc(var(--vw) * 8);
  }
}

.c-recognitions__wrapper-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: calc(var(--vw) * 24);
}

.c-recognitions__rating-badge {
  display: flex;
  align-items: center;
  gap: calc(var(--vw) * 8);
}

.c-recognitions__rating-badge--space-between {
  justify-content: space-between;
  margin-bottom: calc(var(--vw) * 24);
}

.c-recognitions__rating {
  color: var(--black);
}

.c-recognitions__rating-stars {
  color: var(--secondary-color);
  font-size: calc(var(--vw) * 16);
}

.c-recognitions__rating-opinion {
  color: var(--gray-600);
  font-size: calc(var(--vw) * 14);
}

.c-recognitions__trutspilot {
  display: flex;
  justify-content: center;
  margin-top: calc(var(--vw) * 24);
  padding-left: calc(var(--vw) * 16);
  padding-right: calc(var(--vw) * 16);
}