
/*wrapper_a_propos */
.wrapper_a_propos h1 {
    font-size: 44px;
    font-weight: 400;
    color: var(--color-primary);
    font-family: var(--glacial-font-bold);
    width: 50%;
    text-align: center;
    margin: 30px auto 50px auto;
}

/* -------------------------
   section  histoire_sangani
------------------------- */
#histoire_sangani{
    background-color: var(--color-beige-3);
    padding: 30px 50px;
    border-radius: 15px;
}
#histoire_sangani h2{
    font-size: 22px;
    font-weight: 700;
    font-family: var(--glacial-font);
    color: var(--color-primary-3);
    text-align: left;
}
#histoire_sangani .bloc_image img{
    
    object-fit: cover;
    object-position: center;
    border-radius: 35px;
}
#histoire_sangani .bloc_text{
    font-size: 22px;
    font-weight: 400;
    text-align: justify;
    padding-right: 50px;
}

/* -------------------------
   section  a_propos_ines
------------------------- */
#a_propos_ines{
    margin: 100px 50px;
}
#a_propos_ines .bg_ines{
    background-color: var(--color-orange-5);
    padding: 50px 80px 50px 15px;
    border-radius: 35px 0 0 0px;
    margin-left: 100px;
}
#a_propos_ines .bloc_image img{
    width: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 35px 35px 0 35px;
}
#a_propos_ines .bloc_image .wpb_single_image.vc_align_left{
    text-align: center;
}
#a_propos_ines .bloc_text{
    font-size: 20px;
    font-weight: 400;
    text-align: justify;
    
}
#a_propos_ines .bloc_text strong, 
#a_propos_ines .bloc_text b{
    color: var(--color-orange-6);
    font-family: var(--glacial-font-bold);
    font-weight: 700;
}
#a_propos_ines .images_ines{
    background-color: var(--color-orange-5);
    padding: 0px 80px 50px 15px;
    border-radius: 0px 0 0 35px;
    margin-left: 100px;
}
#a_propos_ines .images_ines .img_ines img{
    border-radius: 35px;
    object-fit: cover;
    object-position: center;
    height: 340px;
}
.leila,
.ines{
    color:var(--color-primary-2);
    font-size: 33px;
    font-family: var(--glacial-font-bold);
    text-align: center;
}
/* -------------------------
   section  a_propos_leila
------------------------- */
#a_propos_leila{
    margin: 0px 50px 50px 50px;
}
#a_propos_leila .bg_ines{
    background-color: var(--color-orange-5);
    padding: 50px 50px 50px 15px;
    border-radius: 0px 35px 0 0px;
    margin-right: 100px;
}
#a_propos_leila .bloc_image img{
    width: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 35px 35px 35px 0;
}
#a_propos_leila .bloc_image .wpb_single_image.vc_align_left{
    text-align: center;
}
#a_propos_leila .bloc_text{
    font-size: 20px;
    font-weight: 400;
    text-align: justify;
    
}
#a_propos_leila .bloc_text strong, 
#a_propos_leila .bloc_text b{
    color: var(--color-orange-6);
    font-family: var(--glacial-font-bold);
    font-weight: 700;
}
#a_propos_leila .images_ines{
    background-color: var(--color-orange-5);
    padding: 0px 50px 50px 15px;
    border-radius: 0px 0 35px 0px;
    margin-right: 100px;
}
#a_propos_leila .images_ines .img_ines img{
    border-radius: 35px;
    object-fit: cover;
    object-position: center;
    height: 340px;
}

/* -------------------------
   section  notre_manifesto
------------------------- */
#notre_manifesto{
    padding: 50px 0px;
}

#notre_manifesto .bg_row{
    margin-left: 100px;
}
#notre_manifesto h2{
    font-size: 36px;
    font-weight: 700;
    font-family: var(--glacial-font-bold);
    color: var(--color-primary-3);
    text-align: center;
}
#notre_manifesto .bloc_image img{
    width: 100%;
    object-fit: cover;
    object-position: center;
    
}

#notre_manifesto .bloc_text{
    font-size: 20px;
    font-weight: 400;
    text-align: justify;
    
}
#notre_manifesto .bloc_text strong, 
#notre_manifesto .bloc_text b{
    color: var(--color-orange-2);
    font-family: var(--glacial-font-bold);
    font-weight: 700;
}
#notre_manifesto .bloc_text a{
    color: var(--color-orange-2);
    font-family: var(--glacial-font-bold);
    font-weight: 700;
    text-decoration: underline;
}
#notre_manifesto .bloc_image .vc_column-inner{
    padding-right: 0px;
}

/* -------------------------
   section  team_sanganni
------------------------- */
#team_sanganni{
    background-color: var(--color-beige-3);
    padding: 30px 50px;
    border-radius: 15px;
}
#team_sanganni h2{
    font-size: 36px;
    font-weight: 700;
    font-family: var(--glacial-font-bold);
    color: var(--color-primary-3);
    text-align: center;
}
#team_sanganni .icone_team{
    text-align: center;
}
#team_sanganni .icone_team img{
    height: 87px;
    width: auto;
    margin: 20px 0;
}
#team_sanganni .text{
    font-size: 24px;
    font-weight: 400;
    font-family: var(--glacial-font);
    text-align: center;
}
#team_sanganni .strong{
    font-size: 26px;
    font-weight: 700;
    font-family: var(--glacial-font-bold);
    text-align: center;
}


/* -------------------------
   section  collaboration
------------------------- */
#collaboration{
    background-color: #fff;
    padding: 50px 50px;
    text-align: center;
}

#collaboration h2{
    font-size: 36px;
    font-weight: 700;
    font-family: var(--glacial-font-bold);
    color: var(--color-primary);
    text-align: center;
}
#collaboration .bloc_text{
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    padding: 20px 0;
    
}
#collaboration .btn_contact button,
#collaboration .btn_contact a{
    background:var(--color-primary) !important;
    border-radius: 40px  !important;
    border-color: transparent  !important;
    padding: 15px 80px  !important;
    color: #fff  !important;
    font-weight: 400;
    font-family: var(--glacial-font);
    margin: 0 auto  !important;
    display: block  !important;
    font-size: 31px  !important;
    
    
}


@media (max-width: 767.98px) {

    /*wrapper_a_propos */
    .wrapper_a_propos h1 {
        font-size: 34px;
        width: 100%;
        text-align: center;
        margin: 0;
        padding: 30px 15px;
    }

    #histoire_sangani{
        padding: 30px 15px;
    }
    #histoire_sangani .bloc_text{
        font-size: 18px;
        padding-right: 0px;
    }
    #a_propos_ines{
        margin: 30px 0;
    }
    #a_propos_ines .bg_ines{
        margin-left: 0px;
        padding: 30px 0px
    }
    #a_propos_ines .bloc_text{
        font-size: 18px;
    }
    #a_propos_ines .images_ines{
        margin-left: 0px;
        padding: 0 0;
    }
    #a_propos_ines .images_ines .vc_col-sm-3{
        width: 50%;
        float: left;
    }
    #a_propos_ines .images_ines .img_ines img{
        height: 200px;
    }

    /* -------------------------
    section  a_propos_leila
    ------------------------- */

    #a_propos_leila{
        margin: 30px 0;
    }
    #a_propos_leila .bg_ines{
        margin-right: 0px;
        padding: 30px 0px;
        flex-direction: column;
        display: flex;
    }
    #a_propos_leila .bloc_text{
        font-size: 18px;
        order: 2;
    }
    #a_propos_leila .bloc_image{
        order: 1;
    }
    #a_propos_leila .images_ines{
        margin-right: 0px;
        padding: 0 0;
    }
    #a_propos_leila .images_ines .vc_col-sm-3{
        width: 50%;
        float: left;
    }
    #a_propos_leila .images_ines .img_ines img{
        height: 200px;
    }

    #notre_manifesto{
        padding: 30px 0;
    }
    #notre_manifesto .bg_row{
        margin-left: 0px;
    }
    #notre_manifesto .bloc_image .vc_column-inner {
        padding-right: 0px;
        padding-left: 0;
    }

    #team_sanganni{
        padding: 30px 15px;
    }
    #team_sanganni .list_team .vc_col-sm-3{
        width: 50%;
        float: left;
    }
    #team_sanganni .icone_team img {
        height: 70px;
        width: auto;
        margin: 10px 0;
    }
    #team_sanganni .vc_column_container>.vc_column-inner{
        padding-left: 0px;
        padding-right: 0px;
    }
    #team_sanganni .text{
        font-size: 20px;
    }
    #team_sanganni .strong{
        font-size: 18px;
    }

    #collaboration .btn_contact button,
    #collaboration .btn_contact a{
        font-size: 23px !important;
    }


}
@media (max-width: 575.98px) {


}