.questionnaire .questionnaire-container .questionnaire-container-steps-container{border:1px solid var(--disabled-gray-1);border-radius:1.6rem;box-shadow:0 8px 25px 0 rgba(15,98,254,.051);padding:3rem 0 0}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container{border-radius:3rem}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-question-container{align-items:center;display:flex;flex-direction:column;gap:3rem;padding:0 2rem 4rem}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-question-container .questionnaire-question-title{font-size:2.6rem}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-question-container .questionnaire-question-buttons{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-question-container .questionnaire-question-buttons{flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-question-container .questionnaire-question-buttons .button.full-width{font-size:1.8rem;height:4.4rem;max-width:28.9rem;width:100%}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-question-container .questionnaire-question-buttons .button.full-width{max-width:23.3rem}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-question-container .questionnaire-question-buttons .button.full-width.questionnaire-option-button{max-width:20rem}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-question-container .questionnaire-question-buttons .button.full-width.questionnaire-option-button:nth-child(3),.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-question-container .questionnaire-question-buttons .button.full-width.questionnaire-option-button:nth-child(4){margin-top:1.5rem}}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-question-container .questionnaire-question-buttons:has(.questionnaire-option-button:nth-child(3)){margin:0 auto;max-width:42rem}}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-question-container .questionnaire-question-buttons:has(.questionnaire-option-button:nth-child(4)){margin:0 auto;max-width:42rem}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-first-step-options{align-items:center;display:flex;flex-direction:column;gap:3rem;padding:0 2rem 4rem}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-first-step-options .questionnaire-first-step-title{font-size:2.6rem}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-first-step-options .questionnaire-first-step-buttons{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-first-step-options .questionnaire-first-step-buttons{flex-direction:row;gap:1.5rem;justify-content:center}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-first-step-options .questionnaire-first-step-buttons .button.full-width{font-size:1.8rem;height:4.4rem;max-width:28.9rem;width:100%}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-first-step-options .questionnaire-first-step-buttons .button.full-width{max-width:23.3rem}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-second-step-container{align-items:center;display:flex;flex-direction:column;gap:3rem;padding:0 2rem 4rem}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-second-step-container .questionnaire-second-step-title{font-size:2.6rem}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-second-step-container .questionnaire-second-step-buttons{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-second-step-container .questionnaire-second-step-buttons{flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-second-step-container .questionnaire-second-step-buttons .button.full-width{font-size:1.8rem;height:4.4rem;max-width:28.9rem;width:100%}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-second-step-container .questionnaire-second-step-buttons .button.full-width{max-width:23.3rem}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-second-step-container .questionnaire-second-step-buttons .button.full-width.questionnaire-option-button{max-width:20rem}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-second-step-container .questionnaire-second-step-buttons .button.full-width.questionnaire-option-button:nth-child(3),.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-second-step-container .questionnaire-second-step-buttons .button.full-width.questionnaire-option-button:nth-child(4){margin-top:1.5rem}}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-second-step-container .questionnaire-second-step-buttons:has(.questionnaire-option-button:nth-child(3)){margin:0 auto;max-width:42rem}}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-second-step-container .questionnaire-second-step-buttons:has(.questionnaire-option-button:nth-child(4)){margin:0 auto;max-width:42rem}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-progress-bar{border-top:1px solid var(--disabled-gray-1);padding:2rem 0;position:relative;width:100%}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-progress-bar:before{background-color:var(--primary-blue);content:"";height:2px;left:0;position:absolute;top:-2px;transition:width .5s ease-in-out;width:50%}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-progress-bar.fill:before{width:100%}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-progress-bar .questionnaire-progress-bar-text{color:var(--breadcrumb-gray);text-align:center}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-progress-bar .questionnaire-progress-bar-text{font-size:1.6rem}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-progress-bar .questionnaire-back-button-container{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}@media (min-width:769px){.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-progress-bar .questionnaire-back-button-container{right:2rem}}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-progress-bar .questionnaire-back-button-container .questionnaire-back-button{flex-direction:row-reverse}.questionnaire .questionnaire-container .questionnaire-container-steps-container .questionnaire-progress-bar .questionnaire-back-button-container .questionnaire-back-button .arrow-icon-wrapper{transform:rotate(180deg)}.questionnaire .questionnaire-button-icon-image{height:2.4rem;margin-inline-end:1rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:2.4rem}@media (min-width:769px){.questionnaire .questionnaire-button-icon-image{height:3rem;width:3rem}}
