.question-wrapper{border:1px solid #e6e6e6;border-radius:8px;transition:box-shadow .4s}.question-wrapper.question-active{box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:#f5f5f5!important}.question-wrapper.question-active .question-answer{max-height:2000px;transition:max-height 4s}.question-wrapper.question-active button.question-question .question-collapse{color:#f27a1a;transition:transform .4s;transform:scaleY(1)}.question-wrapper.question-collapsed .question-answer{max-height:0;transition:max-height 1.2s}.question-wrapper.question-collapsed button.question-question .question-collapse{color:#333;transform:scaleY(-1)}.question-wrapper button.question-question{cursor:pointer;color:#333;justify-content:space-between;align-items:center;gap:20px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px 16px;display:flex}.question-wrapper button.question-question:hover{color:currentColor}.question-wrapper button.question-question:hover .question-collapse{color:#f27a1a;transition:color .4s}.question-wrapper button.question-question .question-question-text{font-size:16px;font-weight:600;line-height:20px}.question-wrapper button.question-question .question-question-text:dir(ltr){text-align:left}.question-wrapper button.question-question .question-question-text:dir(rtl){text-align:right}.question-wrapper button.question-question .question-collapse{font-size:22px;font-weight:400;line-height:22px}.question-wrapper .question-answer{color:#333;overflow:hidden}.question-wrapper .question-answer .question-answer-wrapper{background-color:#f5f5f5;border-radius:4px;margin:0 16px 16px}.question-wrapper .question-answer .question-answer-wrapper .question-answer-text{padding:12px;font-size:14px;font-weight:400;line-height:18px}.question-wrapper .question-answer .question-answer-wrapper .question-answer-text a{color:#666;cursor:pointer;text-decoration:underline}.question-wrapper .question-answer .question-answer-wrapper .question-answer-text a:hover{color:#f27a1a}@media (min-width:768px){.question-wrapper button.question-question{padding:24px}.question-wrapper .question-answer .question-answer-wrapper{margin:0 24px 24px}.question-wrapper .question-answer .question-answer-wrapper .question-answer-text{padding:24px}.question-wrapper .question-answer .question-answer-wrapper .question-answer-text a{color:#666;cursor:pointer;text-decoration:underline}.question-wrapper .question-answer .question-answer-wrapper .question-answer-text a:hover{color:#f27a1a}}.faq{margin:24px 16px 0}.faq .title{margin-bottom:16px;font-size:16px;font-weight:600;line-height:16px}.faq .questions{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.faq{margin:24px 0 0}.faq .title{margin-bottom:24px;font-size:22px;font-weight:600;line-height:22px}}