.questionnaire .benefits{margin:2rem 0;opacity:.7}.questionnaire .benefits .card{padding:.35rem}.questionnaire .benefits .card .icon{width:50px}.questionnaire .complete{display:none;text-align:center}.questionnaire .complete .circle{background-color:#f1e304;border-radius:50%;display:grid;height:160px;margin:0 auto;place-items:center;width:160px}.questionnaire .complete .circle .far{font-size:4rem}.questionnaire .path{display:none}.questionnaire .progress{margin-bottom:2rem}.questionnaire .questions h3{margin-bottom:1rem}.questionnaire .questions h3:not(.active){display:none}.questionnaire .step{background-color:#f5f5f7;border-radius:6px}.questionnaire .step:not(.active){display:none}.questionnaire .step h3{padding-bottom:.5rem}.questionnaire .step .answers .answer{background-color:#fff;border:1px solid #f5f5f7;border-radius:6px;cursor:pointer;display:block;font-size:1.125rem;line-height:1.6;margin-bottom:1rem;padding:1.5rem 1.5rem 1.5rem 3.5rem;position:relative}.questionnaire .step .answers .answer input[type=radio]{left:-50000rem;opacity:0;position:absolute;top:0}.questionnaire .step .answers .answer .name small{display:block}.questionnaire .step .answers .answer .icon{margin-right:.5rem;width:54px}.questionnaire .step .answers .answer:before{content:"\f111";font-family:Font Awesome\ 5 Pro;font-weight:400;left:1.4rem;line-height:1;position:absolute;top:1.75rem}.questionnaire .step .answers .answer.active,.questionnaire .step .answers .answer:hover{border-color:#f1e304}.questionnaire .step .answers .answer.active:before{background-color:#f1e304;border-radius:50%;content:"\f192"}.questionnaire .step .answers .answer.hasComment input[type=text]{display:none;margin:.5rem 0 0}.questionnaire .step button.back{color:#1d1d1f}.questionnaire .step button.back:hover{color:#0474f1}.questionnaire .step.final .answers{display:flex;flex-direction:column}.questionnaire .step.final .answers .answer{align-items:center;display:flex}.questionnaire .step.final .answers .answer:before{top:50%;transform:translateY(-50%)}.questionnaire .step.final .answers .answer.active{pointer-events:none}.questionnaire .step.final .answers .finalForm{background-color:#fff;border-radius:6px;display:none;margin-bottom:2rem;opacity:0;padding:1rem;transition:opacity .2s ease-in-out}.questionnaire .step.final .answers .finalForm.active{opacity:1}.questionnaire .step.final .answers .finalForm.alwaysActive{display:block;opacity:1}.questionnaire .step.final .answers.first .answerOne{order:1}.questionnaire .step.final .answers.first .answerTwo{order:3}.questionnaire .step.final .answers.first .finalForm{order:2}.questionnaire .step.final .answers.last .answerOne{order:1}.questionnaire .step.final .answers.last .answerTwo{order:2}.questionnaire .step.final .answers.last .finalForm{order:3}