.faq{padding:80px 0 40px}.faq .mTitle{border-bottom:3px solid #000;margin-bottom:3rem;padding-bottom:1rem;text-align:center}.faq .faq-item{border-bottom:1px solid #000;padding-bottom:30px}.faq .group{display:flex;flex-direction:column}.faq .faq-item{background:#fff;cursor:pointer;margin-bottom:30px;padding:0 2rem 1rem;position:relative}.faq .faq-content{display:none}.faq .innerText{margin-bottom:1rem}.faq .faq-title:after{border-right:2px solid #000;border-top:2px solid #000;content:"";height:1rem;position:absolute;right:18px;rotate:45deg;top:14px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;width:1rem}.faq .faq-content{line-height:31px;padding-top:1rem}.faq .faq-item.active .faq-title:after{rotate:135deg}