/* Start custom CSS */html {
  /* Sostituisci 80px con l'altezza effettiva del tuo header */
  scroll-padding-top: 80px; 
  scroll-behavior: smooth; /* Opzionale: aggiunge uno scorrimento fluido */
}

/* Selettore aggiornato per l'icona dell'accordion */
.e-n-accordion-item-title-icon {
    display: flex !important;
    width: 40px !important;
    height: 40px !important;
    padding: 8px !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    box-sizing: border-box !important;
    
    /* Nuovi stili richiesti */
    border-radius: 4px !important;
    background: hsla(122, 55%, 44%, 1) !important;
}

/* Assicura che l'icona interna sia bianca per contrasto */
.e-n-accordion-item-title-icon span,
.e-n-accordion-item-title-icon svg {
    fill: #ffffff !important;
    color: #ffffff !important;
    width: 20px; /* Misura indicativa per l'icona interna */
    height: 20px;
}/* End custom CSS */