.faq-container{max-width:800px;margin:0 auto;padding:40px 20px}.faq-heading{text-align:center;font-size:40px;font-weight:500;margin-bottom:30px;color:#000000}.faqbtn{background:var(--primarycolor);color:black;font-weight:500;border:none;border-radius:25px;padding:12px 30px;cursor:pointer;font-size:16px;transition:all .3s ease;width:150px}.faqbtn_container{text-align:center;margin-top:5px}.faq-list{display:flex;flex-direction:column;gap:15px}.faq-item{background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:18px 20px;transition:all .3s ease}.faq-item.active{border-color:#ddd}.faq-question{font-size:20px;font-weight:500;color:#000000;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-icon{font-size:14px;color:#111}.faq-answer-wrapper{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease}.faq-answer-wrapper.open{max-height:500px;opacity:1}.faq-answer{margin-top:10px;font-size:16px;color:var(--descriptionfontcolor);line-height:1.6}.faq-answer a{color:#111;text-decoration:underline}@media (max-width:768px){.faq-container{padding:10px 16px 20px!important}.faq-heading{font-size:19px!important;font-weight:500!important;letter-spacing:-.2px!important;color:#1e293b!important;margin-bottom:18px!important}.faq-item{padding:12px 14px!important;border-radius:10px!important}.faq-question{font-size:14.5px!important}.faq-answer{font-size:13px!important}.faqbtn{padding:8px 20px!important;font-size:13.5px!important;width:auto!important}}