.jc-faq{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.jc-faq-item{border-bottom:1px solid #e8e8e8}.jc-faq-header{display:flex;align-items:center;justify-content:space-between;position:relative;margin:0;padding:1rem 1.5rem;background-color:#fff;font-weight:600;cursor:pointer;transition:background-color 0.2s ease-in-out}.jc-faq-header h3{font-size:16px}.jc-faq-header::after{content:"+";font-size:1.5rem;transition:transform 0.2s ease-in-out}.jc-faq-item[open]>.jc-faq-header::after{transform:rotate(45deg)}.jc-faq-header:hover{background-color:#fafafa}.jc-faq-content{max-height:0;overflow:hidden;padding:0 1.5rem;background-color:#fff;transition:max-height 0.3s ease-in-out}.jc-faq-item[open] .jc-faq-content{max-height:1000px;padding:1.5rem}.jc-faq-content p{margin:0}@media screen and (max-width:768px){.jc-faq-header{padding:.8rem 1.2rem}.jc-faq-content,.jc-faq-item[open] .jc-faq-content{padding-left:1.2rem;padding-right:1.2rem}.jc-faq-header::after{font-size:1.2rem}}