Non ho capito...
Vuoi che rimanga visibile la sottocategoria relativa al "dipendente d'azienda" anche quando nella prima select viene selezionata una categoria diversa?

Elimina queste righe:
Codice PHP:
}else{
        
e.style.display="none"
Oppure vuoi che una volta selezionata la sottocategoria, la prima select non sia più selezionabile? In questo caso, hai bisogno di aggiungere le seguenti cose...

Aggiungi questa funzione al javascript:
Codice PHP:
function disableFirstSelect(mySelect) {
   if (
mySelect.options[1].selected || mySelect.options[2].selected) {
      
document.getElementById('inpgi1_descr').disabled true;
   } else {
      
document.getElementById('inpgi1_descr').disabled false;
   }

Aggiungi l'id alla prima select:
Codice PHP:
id="inpgi1_descr" 
Aggiungi l'onchange alla seconda select:
Codice PHP:
onchange="disableFirstSelect(this)" 

Saluti!