.faq-heading{max-width:442px}.faq-container{margin-top:64px}.faq-item{border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;margin-top:48px;overflow:hidden;padding-bottom:32px}.faq-question{position:relative}.faq-question:after{content:"+";position:absolute;right:20px;transition:transform .3s ease}.faq-item.active .faq-question:after{content:"-"}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-item.active .faq-answer{max-height:500px;padding-top:24px}@media only screen and (max-width:900px){.faq-container{margin:0}.faq-item{margin-top:24px}}