/* Stile predefinito per entrambi i breakpoint */
.img-responsive .desktop-image {
    display: block;
  }  
.img-responsive .mobile-image {
display: none;
}

/* Media query per breakpoint mobile (fino a 767px) */
@media (max-width: 767px) {
    .img-responsive .desktop-image {
        display: none;
    }
    .img-responsive .mobile-image {
        display: block;
    }
}

.block-numeri-pn-container {
    padding-bottom: 3rem;
}

@media (max-width: 992px) {
    .block-numeri-pn-container {
        padding-block: 1.5rem;
    }
}