.ap-faq-module-section{position:relative}.ap-faq-module-section .ap-faq-content-wrapper{width:100%}.ap-faq-module-section .ap-faq-content-wrapper,.ap-faq-module-section .ap-faq-item{display:flex;flex-direction:column;position:relative}.ap-faq-module-section .ap-faq-item-title{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:15px 0}.ap-faq-module-section .ap-faq-item:hover .ap-faq-item-title p{color:#fc341e;transition:color .4s}.ap-faq-module-section .ap-faq-item-title p{margin:0;text-decoration:none!important}.ap-faq-module-section .ap-faq-item-title i{flex-shrink:0;transition:transform .6s linear}.ap-faq-module-section .ap-faq-item.active .ap-faq-item-title i{transform:rotate(180deg)}.ap-faq-module-section .ap-faq-item-answer{box-sizing:border-box;display:block;height:100%;max-height:0;overflow:hidden;padding-left:15px;transition:max-height .5s cubic-bezier(0,1,0,1)}.ap-faq-module-section .ap-faq-item.active .ap-faq-item-answer{max-height:2000px;transition:max-height .8s ease-out}.ap-faq-module-section .ap-faq-item-answer-inner{padding-bottom:44px}.ap-faq-module-section .ap-faq-item-answer a{text-decoration:underline}