.bg-promo {
    background: var(--strongblue);
    padding: 20px
}

.bg-promo :where(hr,p,i) {
    color: #fff
}

.title-contact {

    font-size: 30px;
    font-weight: 600;


    margin-bottom: 30px;
    color: #051036

}

.card-info-agence :where(li,li span),.bg-pale :where(li,li span) {
    color: #697488;
    font-size: 16px;
    font-weight: 400;
    flex-wrap: nowrap;

}

.form-contact .form-control {
    min-height: 60px;
    border: 1px solid #C7DBEB;
    color: #697488;
    font-size: 16px;
    font-weight: 400;
    border-radius: 6px;
    margin-bottom: 20px

}

.btn-contact {
    padding: 8px 20px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 6px;
    color: #fff
}


.reseau-sociaux i{
    font-size: 20px;
}
.color-midnight{
    color: #051036 !important;
}




label[for='form_piecejoint'],#form_piecejoint{
    display: none;
    user-select: none;
}