.zfaq-section{margin:0 auto;text-align:center;padding:0 80px 80px;border-radius:7px}.faq-section h2{text-align:center}.faq-section,.faq-section *{box-sizing:border-box}.zfaq-section div{width:970px;padding:0 20px;margin:0 auto;max-width:100%}.zfaq_wrapper .zfaq-wrap:first-child{border-top:0}.zfaq_wrapper .zfaq-wrap{position:relative;padding:0;border-bottom:1px solid #000;border-top:1px solid #fff;margin-bottom:5px}.faq-heading{position:relative;padding:0 0 15px}.faq-wrap1{margin-top:50px}.zfaq_wrapper button{padding-top:0}.zfaq_wrapper button:not(.faq-heading){color:#000;font-size:18px;cursor:pointer;margin-bottom:0;display:inline-block;vertical-align:text-top;width:100%;padding:20px 35px 20px 25px;position:relative;z-index:2;box-sizing:border-box;font-family:var(--zf-secondary-semibold);text-align:left;margin-top:0;background-color:#fff;border:0;position:relative}.zfaq_wrapper .zfaq-wrap .faq-content{display:none;padding:0 20px;text-align:left}.zfaq_wrapper .zfaq-wrap .faq-arrow{position:absolute;right:22px;top:34px;width:8px;height:8px;cursor:pointer;font-size:16px;left:auto}.zfaq_wrapper .zfaq-wrap .faq-arrow:before{content:'';position:absolute;width:100%;height:100%;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(135deg);-ms-transform:rotate(45deg);z-index:99}.zfaq-wrap.active .faq-arrow:before{transform:rotate(315deg);border-top:1px solid #000;border-right:1px solid #000;top:1px;-ms-transform:rotate(135deg)}.zfaq_wrapper .zfaq-wrap .arrow{position:absolute;right:22px;top:34px;width:8px;height:8px;cursor:pointer;font-size:16px}.zfaq_wrapper button::after{content:"";width:10px;height:10px;display:inline-block;position:absolute;border:2px solid;border-width:0 0 2px 2px;right:0;transform:rotate(-45deg);bottom:20px;transition:all .5s ease-in-out;top:22px;right:10px}.zfaq-wrap.active button::after{transform:rotate(135deg)}.zfaq_wrapper{counter-reset:faq-item;max-width:800px;margin-inline:auto}.zfaq_wrapper button::before{position:absolute;left:0;top:20px;counter-increment:faq-item;content:counter(faq-item) ". "}@media only screen and (max-width:767px){.zfaq-section{padding:0 30px 60px}.zfaq_wrapper button:not(.faq-heading){line-height:1.4}.zfaq-wrap p{font-size:16px}}