.faqsec-wrapper{padding:4rem 1rem;background-color:#fff}.faqsec-container{max-width:1200px;margin:0 auto;color:#0a1e32}.faqsec-heading{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2.5rem}@media(max-width:768px){.faqsec-heading{font-size:1.7rem}}@media(max-width:500px){.faqsec-heading{text-align:left;line-height:1.3;margin-bottom:1.5rem}}.faqsec-category{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--primary-color);border-bottom:1px solid #ddd;padding-bottom:.5rem}@media(max-width:500px){.faqsec-category{font-size:1.1rem}}.faqsec-item{background-color:#f5f5f5;margin-bottom:1rem;cursor:pointer;transition:all .3s ease}.faqsec-item.open{background-color:#f0f0f0;box-shadow:0 3px 8px rgba(0,0,0,.24)}.faqsec-question{font-weight:600;padding:1rem;position:relative;display:flex;justify-content:space-between;align-items:center;border-left:4px solid var(--primary-color)}@media(max-width:500px){.faqsec-question{font-size:15px}}.faqsec-answer-wrapper{overflow:hidden;max-height:0;transition:max-height .4s ease-in-out}.faqsec-item.open .faqsec-answer-wrapper{max-height:1000px}.faqsec-answer{padding:1rem;font-size:.95rem;color:#444;border:1px solid #dadada;background-color:#fff}@media(max-width:500px){.faqsec-answer{font-size:15px}}.arrow{font-size:1.45rem;line-height:1;padding-left:1rem}.faqsec-btn-wrapper{text-align:center}.faqsec-btn-wrapper .faqsec-btn{display:inline-block;margin-top:1rem;padding:.5rem 1rem;color:var(--primary-color);border:1px solid var(--primary-color);border-radius:4px;text-decoration:none;font-weight:500;transition:.3s ease;cursor:pointer}.faqsec-btn-wrapper .faqsec-btn:hover{background:var(--primary-background);color:#fff}