.elementor-7289 .elementor-element.elementor-element-c48def2>.elementor-container{max-width:1168px}.faq-section{margin:40px auto;max-width:900px;padding:20px}.faq-title{font-size:2rem;font-weight:700;margin-bottom:25px;text-align:center;color:#d46a27}.faq-item{background:#f8f8f8;border-radius:10px;margin-bottom:12px;padding:0;overflow:hidden;border:1px solid #e5e5e5;transition:0.3s ease}.faq-question{cursor:pointer;padding:18px 20px;margin:0;font-size:1.1rem;position:relative;font-weight:600;color:#333}.faq-question::after{content:"+";position:absolute;right:20px;font-size:1.5rem;transition:transform 0.3s;color:#d46a27}.faq-item.active .faq-question::after{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;padding:0 20px;font-size:1rem;color:#444;line-height:1.6;transition:max-height 0.4s ease,padding 0.3s ease}.faq-item.active .faq-answer{padding:10px 20px 20px;max-height:500px}@media (max-width:768px){.faq-title{font-size:1.7rem}.faq-question{font-size:1rem}}.department-link{color:#0f2a44;font-weight:600;text-decoration:none;transition:color 0.3s ease}.department-link:hover{color:#d46a27}