.faq{padding:2rem 0 4rem;cursor:pointer}.faq .question p{display:none}.faq .question{margin:1rem 0;padding:1rem;border-bottom:1px solid #d9d9d9;-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.faq .close{display:none}.faq .question.open .close{float:right;cursor:pointer;width:.9375rem;display:inline-block}.faq .question .title{font-family:brandon-grotesque,Helvetica!important;font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.125rem;color:#222;letter-spacing:1px}.faq .question.open{cursor:default}.faq .question.open p{font-family:proxima-nova,Helvetica!important;font-style:normal;font-weight:400;font-size:.9375rem;line-height:1.375rem;letter-spacing:.8px;color:#646464;margin-top:.75rem;display:block}