.pc-survey-form {
    max-width: 100%;
}
.pc-survey-form .pc-question {
    margin-bottom: 12px;
}

.pc-survey-form .pc-question label {
    font-weight: normal;
}

.pc-survey-form .pc-questions-list hr {
  border: 1px solid #e5e7eb;
  margin: 15px 0;
}

.pc-survey-form .pc-questions-list hr:last-of-type {
  border: none;
}

.pc-survey-form .pc-questions-list {
    margin-bottom: 40px;
}

.pc-survey-form .pc-respondent-fields {
    margin-bottom: 30px;
    background-color: #f7f7f7;
    padding:  30px;
}

.pc-survey-form .pc-survey-description {
    margin-bottom: 40px;
}