body:has(.questions){flex-direction:column;min-height:100dvh;display:flex}.questions{background-color:#023;background-image:url(/images/questions-background.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed;flex:1;padding:48px 0}.questions .question-container{color:#000;background:#fff;border-radius:24px;width:100%;height:100%;min-height:calc(100dvh - 230px);padding:24px;position:relative;overflow:hidden}.questions .question-container form{height:100%}.questions .question-container .form-container{flex-direction:column;justify-content:center;width:100%;max-width:700px;height:100%;margin:0 auto;display:flex;position:relative}.questions .question-container .steps{width:100%;display:grid;position:relative}.questions .question-container .question,.questions .question-container .final-step{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;width:100%;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:absolute;transform:translateY(12px)}.questions .question-container .question.is-active,.questions .question-container .final-step.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transition:opacity .4s .22s,transform .45s cubic-bezier(.22,1,.36,1) .22s,visibility 0s linear .22s;position:relative;transform:none}.questions .question-container .question{flex-direction:column;justify-content:center;gap:32px}.questions .question-container .title{color:#023}.questions .question-container .title strong{font-weight:700}.questions .question-container ul{flex-direction:column;gap:16px;width:100%;list-style:none;display:flex}.questions .question-container .final-step{flex-direction:column;gap:48px;margin-bottom:16px}.questions .question-container .final-step .content-wrapper{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.questions .question-container .final-step .step-wrapper{flex-direction:column;gap:16px;display:flex}.questions .question-container .error{color:#da2a20}@media (prefers-reduced-motion:reduce){.questions .question-container .question,.questions .question-container .question.is-active,.questions .question-container .final-step,.questions .question-container .final-step.is-active{transition:none;transform:none}}@media (prefers-reduced-motion:no-preference){.questions .question-container .question.is-active li{animation:.4s cubic-bezier(.22,1,.36,1) both question-item-enter}.questions .question-container .question.is-active li:first-child{animation-delay:.26s}.questions .question-container .question.is-active li:nth-child(2){animation-delay:.3s}.questions .question-container .question.is-active li:nth-child(3){animation-delay:.34s}.questions .question-container .question.is-active li:nth-child(4){animation-delay:.38s}.questions .question-container .question.is-active li:nth-child(5){animation-delay:.42s}.questions .question-container .question.is-active li:nth-child(6){animation-delay:.46s}.questions .question-container .question.is-active li:nth-child(7){animation-delay:.5s}.questions .question-container .question.is-active li:nth-child(8){animation-delay:.54s}.questions .question-container .final-step.is-active .content-wrapper,.questions .question-container .final-step.is-active .step-wrapper{animation:.4s cubic-bezier(.22,1,.36,1) both question-item-enter}.questions .question-container .final-step.is-active .content-wrapper{animation-delay:.26s}.questions .question-container .final-step.is-active .step-wrapper{animation-delay:.34s}}.questions .question-container .nav-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin-top:24px;display:flex}@media (min-width:1280px){.questions .question-container{padding:40px}.questions .question-container .title{font-size:24px}.questions .question-container .question{gap:48px}}@keyframes question-item-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
