.faq-module{margin:80px auto;max-width:1014px}.faq-description,.faq-heading{text-align:center}.faq-description{margin:0 auto;max-width:800px}.faq-question{align-items:center;border-top:1px solid #ddd;color:#333;cursor:pointer;display:flex;font-size:20px;font-weight:600;justify-content:space-between;line-height:24px;padding:18px 6px}.faq-answer{margin-bottom:0;max-height:0;overflow:hidden;padding-left:24px;padding-right:36px;transition:max-height .3s ease-out}.faq-question[aria-expanded=true]+.faq-answer{margin-bottom:10px;max-height:1000px;transition:max-height .5s ease-in}.arrow-icon{transition:transform .3s ease}.faq-question[aria-expanded=true] .arrow-icon{transform:rotate(180deg)}.faq-list{border-bottom:1px solid #ddd;padding:0}