.faq-section{background:#f3f4f7;padding:60px 20px}.faq-container{text-align:center;max-width:800px;margin:0 auto}.faq-answer-wrapper{transition:max-height .4s;overflow:hidden}.faq-heading{margin-bottom:10px;font-size:40px;font-weight:500}.faq-heading span{color:#655615}.faq-subheading{color:#555;margin-bottom:40px;font-size:18px}.faq-list{text-align:left}.faq-item{cursor:pointer;background:#fff;border:1px solid #d3dbdf;border-radius:10px;margin-bottom:12px;padding:18px 20px;transition:all .3s;box-shadow:0 2px 6px #00000014}.faq-item:hover{background:#fdfdfd}.faq-question{justify-content:space-between;align-items:center;font-size:18px;font-weight:500;display:flex}.arrow{font-size:22px;transition:transform .3s}.arrow.rotate{transform:rotate(180deg)}.faq-answer{color:#444;margin-top:10px;font-size:15px;line-height:1.6}@media (max-width:992px){.faq-section{padding:50px 30px}.faq-container{text-align:left}.faq-heading{font-size:28px}.faq-subheading{margin-bottom:30px;font-size:15px}.faq-question{font-size:16px}.faq-answer{font-size:14px}}@media (max-width:600px){.faq-section{padding:40px 30px}.faq-container{text-align:left}.faq-heading{font-size:24px}.faq-subheading{margin-bottom:25px;font-size:14px}.faq-item{padding:15px 12px}.faq-question{font-size:15px}.arrow{font-size:20px}.faq-answer{font-size:13px}}
