@media (min-width: 1281px) {
    .aboutUsDescription {
        font-size: 16px;
    }
}

@media (max-width: 576px) {
    .aboutUsDescription {
        font-size: 14px;
    }

    /* marginesy tylko po lewej i prawej na telefonach */
    #facts .facts-list {
        margin-left: 2rem;
        margin-right: 2rem;
    }

        .aboutHeads {
        margin-top: 0.5rem;  /* zmniejsza górny margines tylko na telefonach */
        margin-bottom: 1rem; /* opcjonalnie zmniejsza dolny margines */
    }

}

@media (min-width: 576px) {
    .aboutUsDescription {
        list-style-type: disc !important;
        /* klasyczne kropki */
        padding-left: 1.5rem !important;
        /* odsunięcie od lewej */
        margin: 0;
    }

}

.aboutUsDescription li {
    margin-bottom: 0.8rem;
    /* odstęp między punktami */
    line-height: 1.6;
}

#facts {
    background-image: url('../assets/images/home/home7_about_tlo.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

#link {
    color: #000;
    /* kolor początkowy */
    text-decoration: none;
    transition: color 0.3s ease;
}

#link:hover {
    color: #b29e7c;
    /* kolor po najechaniu — np. czerwony */
}

/* Dla małych ekranów */
@media (max-width: 767.98px) {
    .justify-mobile {
        text-align: justify;
        /* wyrównanie do lewej i prawej */
    }
}