.custom-faq-container{max-width:800px;margin:0 auto}.faq-item{background:#f8f8f8;margin-bottom:10px;border-radius:5px;overflow:hidden;transition:all 0.3s ease}.faq-question{padding:20px;font-weight:700;font-size:18px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-question::after{content:'\50';font-family:'ETmodules';color:#000000;transition:transform 0.3s ease}.faq-item[open]{background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.faq-item[open] .faq-question::after{transform:rotate(45deg)}.faq-answer{padding:0 20px 20px 20px;line-height:1.6em;color:#666}