.faq-hero{padding-bottom:2rem}.faq-search-field{max-width:500px;margin:0 auto 2rem}.faq-search-wrapper{position:relative}.faq-search-wrapper .faq-search-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.faq-content{background:#fff;padding-top:2rem}.faq-item{border-bottom:1px solid #e8e8e8}.faq-item:first-child{border-top:1px solid #e8e8e8}.faq-question{cursor:pointer;text-align:left;color:#363636;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 0;font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .2s;display:flex}.faq-question:hover{color:#3273dc}.faq-chevron{color:#b5b5b5;flex-shrink:0;margin-left:1rem;font-size:1.5rem;font-weight:300;transition:transform .3s,color .2s}.faq-chevron.is-rotated{color:#3273dc;transform:rotate(90deg)}.faq-answer-wrapper{opacity:0;max-height:0;transition:max-height .35s,opacity .25s;overflow:hidden}.is-open .faq-answer-wrapper{opacity:1;max-height:2000px}.faq-answer{color:#4a4a4a;padding:0 0 1.5rem;font-size:1rem;line-height:1.7}.faq-answer p{margin-bottom:.75rem}.faq-answer ul,.faq-answer ol{margin-bottom:.75rem;margin-left:1.5rem}.faq-answer a{color:#3273dc;text-decoration:underline}.faq-answer h2,.faq-answer h3,.faq-answer h4{margin-top:1rem;margin-bottom:.5rem}
