/* Stile base per l'immagine */
.rounded-menu-images img {
    /* Arrotondamento e visualizzazione */
    border-radius: 10px;
    overflow: hidden;
    display: block; 
    max-width: 100%; 
    height: auto; 
  
    /* Stato iniziale e Transizione fluida */
    transform: scale(1);
    opacity: 1; /* Completamente opaca nello stato normale */
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; /* Transizione su entrambe le proprietà */
}

/* Effetto al passaggio del mouse (Hover) */
.rounded-menu-images img:hover {
    /* 1. Riduzione dell'immagine (Zoom Out) */
    transform: scale(0.9); /* Rimpicciolisce l'immagine del 10% */
    
    /* 2. Semitrasparenza */
    opacity: 0.6; /* Rende l'immagine semi-trasparente (60% di opacità) */
}


.sp-contact-info {
  width: auto;
  font-size: 1.2em;
}

/*
.sp-contact-info a {
  color: #fff !important;
} */

.sp-contact-info li a:hover {
  color: #fff !important;
}

/* dimensioni immagini svg testo servizi - non sono riuscito a trovare nel builder il parametro */
/*
.sppb-img-responsive, .sppb-img-container {
  width: 85px !important;
}
*/
