.services_par_bg_image {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    -o-object-fit: cover;
       object-fit: cover;
}

.is_services_par .main_par_content .col_par {
    margin: 20px 0;
}

.is_services_par .main_par_content .col_par .paragraph_text_container {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.is_services_par .main_par_content .col_par .paragraph_text_container h2 {
    font-weight: 400;
    font-size: 2rem;
}

.is_services_par .main_par_content .col_par .paragraph_text_container p {
    line-height: 1.6;
    font-size: 1rem;
}

.is_services_par .main_par_content .col_par .paragraph_gallery {
    margin-top: 20px;
}

#banner_chiusura .banner_text {
    text-align: center;
    min-height: 60vh;
    background-repeat: no-repeat;
    -o-object-fit: contain;
       object-fit: contain;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
    background-size: cover;
}

#banner_chiusura .banner_text h1,
#banner_chiusura .banner_text h2,
#banner_chiusura .banner_text h3,
#banner_chiusura .banner_text h4,
#banner_chiusura .banner_text h5,
#banner_chiusura .banner_text p b,
#banner_chiusura .banner_text p strong,
#banner_chiusura .banner_text p em,
#banner_chiusura .banner_text p i,
#banner_chiusura .banner_text p {
    color: var(--white);
}

#banner_chiusura .banner_text p {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.3;
}