#main-content {
    padding-top: 100px !important;
}

.header-secondaire #header-1-2 {
    display: flex;
    align-items: center;
    gap: 32px;
    color: var(--blanc) !important;

    .blanc {
        color: var(--blanc) !important;
        text-decoration: underline;
    }
}

#header1 {
    background-color: var(--basics-dark) !important;
}

.header-page {
    /* padding: 0 !important; */
    width: 80% !important;
    max-width: 1080px !important;
}

.header-page21 {
    text-wrap: auto !important;
}

#footer-bottom {
    background-color: var(--basics-dark) !important;
    padding: 16px 0;
}

.footer-section {
    margin: auto;
    width: 90%;
    max-width: 1400px;

    display: flex;
    align-items: center;
    justify-content: space-between;
}

#footer-section21 {
    text-align: center;
    color: var(--blanc) !important;

    a {
        color: var(--blanc) !important;
        /* text-decoration: underline; */
    }
}

#footer-section221 {
    color: var(--blanc) !important;
}

#footer-section2 {
    display: flex;
    align-items: end;
    justify-content: space-between;
    flex-direction: column-reverse;
}

#footer-section22 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}




@media (max-width: 991px) {
    .footer-section {
        flex-direction: column;
    }

    #footer-section22 {
        flex-direction: column;
    }

    #header-1-2 p {
        display: none;
    }

    #header-1 {
        /* flex-direction: column; */
    }

    .btn-isia {
        padding: 13px 13px !important;
    }
}