.section_5_content{
    padding: 100px 0 80px 0;
    background: #F2F2F2 0% 0% no-repeat padding-box;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    gap:76px;
    width: 100%;
}
.section_5_content h2 {
    margin: 0 0 0 0;
    padding: 0 0 0 0 ;
    text-align: center;
    font: normal normal bold clamp(24px, 6.15vw, 40px)/clamp(30px, 10.31vw, 67px) Montserrat;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.section_5_content .description {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap:101px;
}

.section_5_content .description .img {
    width: 100%;
    max-width: 558px;
    border-radius: 14px;
    opacity: 1;
}
.section_5_content .description .img img{
    width: 100%;
    height: auto;
}
.section_5_content .description .list {
    margin: 0 10px 0 10px;
    padding: 0;
}

.section_3_list {
    list-style: none; /* usuwa domyślne kropki */
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    padding-left: 0;
    display: flex;
    flex-direction: column;
    gap: 49px;
}

.section_3_list li {
    display: flex;
    flex-direction: column;
    position: relative;
    padding-left: 66px; /* miejsce na obrazek */

}
.section_3_list li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 43px;
    height: 43px;
    background-image: url('../img/chevron-circle-right-Filled.svg');
    background-size: 43px 43px;
    background-repeat: no-repeat;
}
h3, p {

}
.section_5_content .description .list h3 {
    margin: 1px;
    padding: 1px;
    max-width: 400px;
    /* UI Properties */
    text-align: left;
    font: normal normal bold clamp(14px, 3.08vw, 20px)/clamp(18px, 3.69vw, 24px) Montserrat;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
}

.section_5_content .description .list p {
    margin: 1px;
    padding: 1px;
    max-width: 400px;
    text-align: left;
    font: normal normal 300 clamp(12px, 2.46vw, 16px)/clamp(14px, 2.92vw, 19px) Montserrat;
    letter-spacing: 0px;
    color: #000000;
}
@media (max-width: 1170px) {
    .section_5_content{
        padding: 25px 0 50px 0;
        gap:25px;
    }
    .section_5_content .description{
        gap:50px;
    }
}