.faq{padding:0}.faq .article{list-style-type:none;padding:1rem}.faq .article:not(:last-child){border-bottom:1px solid #e9ecef}.faq .article:first-child{border-top:1px solid #e9ecef}.faq .article .question{display:block;position:relative;margin-bottom:0}.faq .article .question:before{content:"";position:absolute;top:2px;right:0;width:22px;height:12px;border-bottom:2px solid #ced4da}.faq .article .question:after{content:"";position:absolute;top:2px;right:0;width:12px;height:22px;border-left:2px solid #ced4da}.faq .article .question:hover{cursor:pointer}.faq .article .question:hover:after,.faq .article .question:hover:before{border-color:#adb5bd}.faq .article .answer{display:none;margin:1rem auto;opacity:.85}.faq .article.active .question:after{display:none}.faq .article.active .answer{transition:all ease 480ms;display:block}