.faq-cell-grp,.faq-item{display:block;width:100%}.faq-item{border-bottom:1px solid #ccc;cursor:pointer;margin-bottom:2px;position:relative}.faq-question{box-sizing:border-box;display:block;padding:16px 70px 16px 0;width:100%}.faq-title{color:#000;font-size:22px;font-weight:700;line-height:30px}.faq-answer{box-sizing:border-box;display:none;padding:15px 30px 15px 0;width:100%}.faq-answer-inner{color:#000;display:block;font-size:18px;line-height:24px;margin-bottom:20px;width:100%}.faq-item:after{height:24px;right:31px;top:20px;transition:all .3s ease-in-out;width:2px}.faq-item:after,.faq-item:before{background:#000;content:"";display:block;position:absolute}.faq-item:before{height:2px;right:20px;top:31px;width:24px}.faq-item.open:after{transform:rotate(90deg)}.title-underline{display:block;margin-bottom:40px;margin-left:0;position:relative}.title-underline h3{margin-bottom:0}.title-underline:after{background:#e9e9e9;bottom:-15px;content:"";display:block;height:5px;left:0;max-width:115px;position:absolute;width:60%}.title-underline.center-align:after{left:50%;transform:translate(-50%)}@media (max-width:767px){.faq-title{font-size:18px;line-height:25px}.faq-answer-inner{font-size:14px;line-height:20px;margin-bottom:10px}.faq-answer{padding:0 0 20px}.title-underline{margin-bottom:30px}.title-underline:after{width:70px}}