<style>.faq-item{margin-bottom:20px}.faq-question{cursor:pointer;background:#f9f9f9;padding:15px;border-radius:5px;border:1px solid #ddd;transition:background-color .8s ease}.faq-question:hover{background-color:#eaeaea}.faq-answer{overflow:hidden;height:0;padding:0 15px;padding-top:0;padding-bottom:0;margin-bottom:0;border:1px solid #ddd;border-top:none;border-radius:0 0 5px 5px;transition:height .8s ease,padding .8s ease}.faq-question.active+.faq-answer{height:auto;padding:0 15px 15px !important;margin-bottom:15px !important}.faq-item:last-child .faq-answer{margin-bottom:0}</style>