.faq-main{padding:65px 0 120px}.faq-intro{max-width:986px;margin:0 auto 20px}.faq-intro.white h2,.faq-intro.white p{color:#fff}.faq-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.faq-wrapper-list{width:48%;padding-left:42px}.faq-cta{margin-top:26px}.faq-cta a{font-size:18px;line-height:24px;display:inline-block;font-weight:700;text-transform:uppercase;border:2px solid;padding:8px 16px}.faq-cta a.white-cta{border:2px solid #fff;color:#fff}.faq-cta a.black-cta{border:2px solid #1a1a1a;color:#1a1a1a}.faq-cta-wapper{margin-top:50px;text-align:center}.faq-item__question{cursor:pointer}.faq-item__question:hover{opacity:.7}.accordion-content{height:0;overflow:hidden}.faq-item{margin-top:30px}.faq-item__question{position:relative}.faq-item__question:before{font-family:FontAwesome;content:"\f055";position:absolute;left:-42px;top:2px;display:inline-block}.is-open-accordion .faq-item__question:before{content:"\f056"}.accordion-container.is-open-accordion .accordion-content{height:auto;animation:fadeIn .3s linear}@media(max-width:1024px){.faq-main{padding:50px 0 100px}.faq-content-main{padding:30px 20px 30px}}@media(max-width:767px){.faq-main{padding:50px 0 50px}.faq-wrapper-list{width:100%;margin-right:0;padding-left:30px}.faq-item__question:before{left:-30px}}