.faq-section{padding:90px 0;background:#f7fbff}.faq-section h2{text-align:center;font-family:var(--primaryfont-semibold);font-size:36px}.faq-content{border:1px solid #d9d9d9;transition:all .5s ease;border-radius:5px;margin:30px 0}.faq-content.active{border-color:#000;padding-bottom:20px}.faq-content h3.active{color:#000}.faq-content h3{position:relative;font-size:21px;border-bottom:1px solid transparent;cursor:pointer;margin:0;transition:all .5s ease;padding:30px 30px 30px}.faq-content h4{font-size:26px;color:#177dfc}.faq-content.active h4{color:#177dfc}.faq-content .faq-arrow::after,.faq-content .faq-arrow::before{content:'';position:absolute;display:block;right:-9px;width:12px;height:2px;background:#000;border-radius:2px;transition:all .5s}.faq-content.active .faq-arrow::after,.faq-content.active .faq-arrow::before{background:#000}.faq-content .faq-arrow::before{top:5px;right:1px}.faq-content .faq-arrow::after{right:inherit;left:7px;transform:rotate(90deg);top:5px}.faq-content h3.active span.faq-arrow:before{transform:rotate(-90deg)}.faq-content h3 span.faq-arrow{position:absolute;right:-3px;top:50%;width:20px;height:15px;transition:all .5s ease;transform:translate(-50%,-50%) rotate(-90deg)}.accordion{margin:50px auto 0;max-width:780px}ul.list ul li::before,ul.list ul li::after{display:none}ul.list li{position:relative;padding:12px 0 0 25px;font-size:17px;margin-bottom:15px;line-height:1.5}ul.list li:before{content:'';position:absolute;width:17px;height:10px;box-shadow:4px -4px 0 0 #000 inset;transform:rotate(-45deg) scale(0.5);-webkit-transform:rotate(-45deg) scale(0.5);-ms-transform:rotate(-45deg) scale(0.5);left:0;top:20px}ul.list li:after{content:"";position:absolute;border:1px solid #000;width:17px;height:17px;top:17px;left:0;border-radius:50%}.accord-content{display:none;padding:0 30px;margin-top:-15px}.zw-template-zp_feature_detail_pages .zw-product-header.zwph-white,.zw-template-zp_feature_detail_pages .features-banner-wrap{background:url(//www.zohowebstatic.com/sites/zweb/images/forms/zf-header-bg.jpg) repeat;background-size:45px auto}.features-banner-content{max-width:750px;margin:0 auto;color:#fff;text-align:center}.bottom-cta-wrap{background:#131418;text-align:center;color:#fff}.bottom-cta-wrap .content-wrap a.cta-btn{margin-top:0}@media screen and (max-width:1023px){.faq-section{padding:60px 0}}@media screen and (max-width:767px){.faq-section h2{font-size:25px}.faq-content h3{font-size:18px}}