.faq .ac-heading{position:relative;padding:10px 20px 10px 60px;font-size:20px;background:#f2f4f8;margin-bottom:10px;cursor:pointer;list-style:none}.faq .ac-heading::-webkit-details-marker{display:none}.faq .ac-heading::before{content:"";position:absolute;left:20px;top:50%;width:20px;height:20px;transform:translateY(-50%);background:url(../../images/down-arrow.svg)no-repeat center/contain}.faq details[open] .ac-heading::before{transform:translateY(-50%) rotate(180deg)}.faq .ac-body{padding:20px}