/* ===========================
    IMPIANTI – INTRO BOX
   =========================== */

/* Wrapper per allineamento perfetto */
.services-alignment-wrapper {
    width: 100%;
    margin-top: 35px;
    text-align: left;
}

.services-title {
    margin-top: 40px;
    margin-bottom: 18px;
    font-size: 1.4rem;
    font-weight: 700; /* Aumentato per coerenza titoli */
    text-align: left;
    padding-left: 0; /* Rimosso rientro per allineamento a sinistra */
}

.services-list {
    list-style: disc;
    padding-left: 20px; /* Spazio minimo per i pallini */
    margin: 0;
    text-align: left;
}

.services-list li {
  font-size: 1.05rem;
  line-height: 1.6;
  margin-bottom: 6px;
}

/* ===========================
    RESPONSIVE IMPIANTI
   =========================== */
@media (max-width: 992px) {
    .services-alignment-wrapper {
        text-align: center;
    }
    .services-title {
        text-align: center;
        padding-left: 0;
    }
    .services-list {
        display: inline-block;
        text-align: left;
        margin: 0 auto;
    }
}

@media (max-width: 768px) {
    .services-title {
        font-size: 1.2rem;
    }

    .services-list li {
        font-size: 1rem;
    }
}

