.faq-section{background:#fefefe;padding:40px 0 80px}.faq-section h2{text-align:center;max-width:600px;margin:0 auto 20px;font-size:36px}.faq-section .accordion{margin:0 auto;max-width:1050px}.faq-section .rows{align-items:normal}.zwc-faq-section .rows.full-width>div{flex:0 0 100%;max-width:100%}.rows{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-between;-ms-flex-pack:space-between}.faq-section .rows.full-width>div{flex:0 0 100%;max-width:100%}.faq-section .rows>div{background:#f4f4f4;padding:50px 50px;max-width:49%;border-radius:10px;margin:30px 0 0;border:1px solid #e2e2e2}.faq-content:last-child{border:0}.faq-content h3{position:relative;font-size:20px;border-bottom:1px solid transparent;margin:0 0 12px;transition:all .5s ease;padding-right:40px}.faq-content p{font-size:16px}.faq-section ul.list li{position:relative;padding:12px 0 12px 25px;font-size:16px;line-height:27px}.faq-section ul.list>li:before{content:'';position:absolute;width:15px;height:10px;box-shadow:3px -3px 0 0 #24cc93 inset;transform:rotate(-45deg) scale(0.5);transform-origin:left top;left:4px;top:25px}.faq-section ul.list>li:after{content:"";position:absolute;border:1px solid #24cc8b;width:16px;height:16px;top:17px;left:0;border-radius:50%}