:root{--faq-bg-color: #f5f5f7;--faq-primary-color: #1f77ff;--faq-sub-text-color: #737b7d}.comp-faq-wrapper{background-color:var(--faq-bg-color)}.comp-faq-wrapper .comp-faq-container{padding:40px 20px;max-width:1024px;margin:0 auto}.comp-faq-wrapper .comp-faq-container>.comp-faq-title{font-size:32px;font-weight:bold;text-align:center;padding:.5em 1em}.comp-faq-wrapper .comp-faq-container>.comp-faq-desc{line-height:24px;font-size:16px;text-align:center;padding:.5em 0 2em}.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item{box-shadow:0 2px 15px rgba(0,0,0,.15);margin-bottom:1em;border-radius:6px;list-style-type:none}.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item:has(input:checked){border:1px solid var(--faq-primary-color)}.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item .comp-faq-list-item-title{font-size:20px;font-weight:bold;line-height:25px;position:relative}.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item .comp-faq-list-item-title::before{content:" ";position:absolute;right:20px;top:50%;width:8px;height:8px;overflow:hidden;pointer-events:none;border-bottom:1px solid #33363f;border-right:1px solid #33363f;transform:translateY(-50%) rotate(45deg);transition:all .3s}.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item .comp-faq-list-item-title label{display:block;cursor:pointer;padding:12px 36px 12px 12px}.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item .comp-faq-list-item-title label input{opacity:0;visibility:hidden}.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item .comp-faq-list-item-title:has(input:checked){border-bottom:1px solid var(--faq-primary-color)}.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item .comp-faq-list-item-title:has(input:checked)::before{transform:rotate(-135deg)}.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item .comp-faq-list-item-title:has(input:checked)+.comp-faq-list-item-result{max-height:2000px;overflow-y:auto;padding:16px 12px}.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item .comp-faq-list-item-title+.comp-faq-list-item-result{max-height:0;overflow:hidden;transition:all .3s;color:var(--faq-sub-text-color);font-size:14px;line-height:22px}.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item .comp-faq-list-item-result img,.comp-faq-wrapper .comp-faq-container ul.comp-faq-list>li.comp-faq-list-item .comp-faq-list-item-result table{max-width:100% !important}/*# sourceMappingURL=faq.css.map */
