.faq-section{max-width:70%;margin:auto}.faq-section h2{text-align:center;margin-bottom:20px;font-size:42px;line-height:1.2;text-align:center;position:relative;padding-bottom:10px;font-weight:700;font-family:"Patua One",serif;color:#232933}.faq-header{display:flex;justify-content:space-between;align-items:center;max-width:200px;margin:0 auto 15px;position:absolute;right:0;margin-top:-50px;margin-right:20px}.expand-btn{background:#064b96;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:16px;width:150px}.faq-box{background:#fff;border-radius:10px;box-shadow:0 6px 18px rgb(0 0 0 / .08);overflow:hidden}.faq-item{border-bottom:1px solid #eee}.faq-question{width:100%;background:none;border:none;padding:15px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;font-family:"Patua One",serif;color:#111c2e;font-size:30px;text-transform:capitalize;font-weight:normal!important}.faq-question i{color:#064b96;font-size:25px}.faq-question:hover{background:#f9fafb}.icon{font-size:18px;color:#333;transition:transform 0.3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease;padding:0 20px;background:#fafafa;color:#131212}.faq-answer-text{margin:15px 0;color:#131212;line-height:1.6}.faq-item.active .faq-answer{max-height:500px}@media (max-width:600px){body{padding:10px}.faq-question{font-size:22px;padding:10px}.faq-answer p{font-size:17px}.faq-section{max-width:100%}}