.faq-block{border-top:1px solid #d8d9d9}.faq-container{margin:0 auto;max-width:888px}.faq-container .section-heading h2{margin-bottom:40px;text-align:center}.faq-list li{border-top:1px solid #d8d9d9;padding:24px 0}.faq-answer{margin:12px 64px 0 0}.faq-list li,.faq-title{cursor:pointer}.faq-title{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;margin:0;position:relative}.faq-list .active .faq-title:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-title .arrow:before{border-bottom:2px solid #404d6a;height:2px;top:53%;width:18px}.faq-title .arrow:after,.faq-title .arrow:before{content:"";display:block;left:50%;position:relative;transform:translate(-50%,-50%);transition:all .3s}.faq-title .arrow:after{border-right:2px solid #404d6a;height:18px;top:45%;width:2px}.faq-list li.active .faq-title .arrow:after{content:"";height:0}.faq-title .arrow{height:18px;margin-left:20px;position:relative;width:18px}@media screen and (max-width:767px){.faq-list li{padding:16px 0}.faq-answer{margin:12px 0 0}.faq-container .section-heading h2{margin-bottom:24px}.faq-search-section{padding:4px 0 8px}}