.popup-newsletter,.overlay{display:none!important}.header-container{z-index:1000;background:#fff;border-bottom:1px solid #ddd;position:fixed;top:0;left:0;right:0}.header-container .header .menu nav ul li a{color:#333}.header-container .header .menu .header-buttons a{border-color:#6b8e23;color:#6b8e23!important}.banner-career{background:#fff;min-height:auto;padding:100px 0 60px;position:relative}.banner-career-caption{align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.banner-career-caption .certification-badge{flex-shrink:0;width:110px}.banner-career-caption .certification-badge img{width:100%;height:auto}.banner-career-caption .content-text{flex:1}.banner-career-caption h1{color:#333;text-align:center;margin-bottom:30px;font-size:48px}.banner-career-caption p{color:#000;margin-bottom:20px;font-size:16px;line-height:1.8}.filter-controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:15px;max-width:1200px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding-left:55px;display:flex}.filter-dropdown{display:inline-block;position:relative}.filter-dropdown select{color:#333;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B8E23' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") right 10px center/16px no-repeat;border:2px solid #6b8e23;border-radius:5px;min-width:180px;padding:10px 35px 10px 15px;font-size:14px}.filter-dropdown select:focus{border-color:#556b2f;outline:none}.reset-btn{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:5px;padding:10px 20px;font-size:14px;transition:background .3s}.reset-btn:hover{background:#c82333}@media (max-width:450px){.filter-controls{flex-direction:column;gap:10px;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.filter-dropdown{width:100%}.filter-dropdown select{width:100%;min-width:unset;padding:12px 35px 12px 15px;font-size:13px}.reset-btn{width:100%;padding:12px 20px;font-size:13px}}.faq-item{border:1px solid #ddd;border-radius:5px;margin-bottom:15px;transition:all .3s;overflow:hidden}.faq-item.hidden{display:none}.faq-item h3{cursor:pointer;background:#f8f5ec;padding:15px 20px;position:relative}.job-tags{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.job-tag{background:#e9ecef;border-radius:15px;padding:4px 12px;font-size:12px;font-weight:400;display:inline-block}.job-tag.department{color:#155724;background:#d4edda}.job-tag.type{color:#004085;background:#cce5ff}.no-results{text-align:center;color:#666;padding:40px 20px;font-size:18px;display:block}
