.faq-wrapper{box-sizing:border-box;margin:0 auto;max-width:850px;padding:0 24px;width:100%}.faq-accordion{width:100%}.faq-item{border-bottom:.5px solid #e5e5e5}.faq-item:first-child{border-top:.5px solid #e5e5e5}.faq-question{align-items:center;background:transparent;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:17px;font-weight:500;gap:20px;justify-content:space-between;padding:22px 16px 22px 0;text-align:left;transition:color .2s;width:100%}.faq-icon,.faq-question:hover{color:#6b7280}.faq-icon{align-items:center;border:.5px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:transform .3s ease,background .2s,border-color .2s;width:28px}.faq-icon svg{display:block;transition:transform .3s ease}.faq-item.active .faq-icon{background:#1f2937;border-color:#1f2937}.faq-item.active .faq-icon svg{stroke:#fff;transform:rotate(180deg)}.faq-item.active .faq-question{color:#000}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-answer-content{color:#4b5563;font-size:15px;line-height:1.8;max-width:680px;padding:0 0 22px}.faq-answer-content p{margin:0 0 14px}.faq-answer-content p:last-child{margin-bottom:0}@media (max-width:768px){.faq-question{font-size:16px}.faq-answer-content{font-size:14px}}