.faq-hero .content-area{max-width:900px;width:100%;padding:3em 0px}.faq-hero .input-wrap{position:relative;display:inline-block;max-width:400px;width:100%}.faq-hero .input-wrap:before{content:"\f002";font-family:fontAwesome;font-size:1em;position:absolute;color:#8abfed;z-index:2;left:auto;right:.8em;top:.8em}.faq-hero .filter-input input{border-radius:100px;border:0;font-size:1em;padding:1em 2em 1em 1em;max-width:400px;width:100%}.faq-body .group:not(:last-of-type){margin-bottom:3em}.faq-body .faq-group-title{font-size:2em;border-bottom:solid 1px #8abfed;padding-bottom:.5em;margin-bottom:.7em}.faq-body .faq-list{margin:0;padding:0;list-style:none}.faq-body a{text-decoration:none;color:inherit}.faq-body .faq-item{padding:1.5em 2.5em 1.5em 1.5em;border-bottom:solid 2px #fff;margin-bottom:0 !important;position:relative}.faq-body .faq-item:before{content:"\f055";position:absolute;right:.7em;font-family:fontAwesome;font-size:1.3em;color:#8abfed;top:.8em}.faq-body .faq-item.active:before{content:"\f056"}.faq-body .faq-item:not(.active) .faq-question{margin-bottom:0;cursor:pointer;font-weight:600}.faq-body .faq-item:not(.active) .faq-question:hover{color:#8abfed}.faq-body .faq-item:not(.active) .faq-answer{display:none}.faq-body .faq-item.active{background-color:#fff;box-shadow:0px 2px 4px rgba(0,0,0,0.21)}@media(max-width:480px){.faq-hero .content-area{padding:0}.faq-body .faq-group-title{font-size:1.6em}}