.body-content #site-content .entry-header {
    margin: 0;
    padding: 0;
}

.body-content #site-content .entry-header .section-inner {
    width: 100%;
    max-width: none;
}

.body-content
    #site-content
    .entry-header
    .section-inner
    .in-insmx-intro-container {
    position: relative;
    color: white;
    text-align: left;
    padding: 20px 0 0 3%;
    height: 35vh;
    min-height: 355px;
    max-height: 50vh;
    background-size: cover;
    background-repeat: no-repeat;
    /* background-position: center; */
    background-position: 65% center;
    overflow: auto;
}

.connexion-intro .in-insmx-intro-container {
    background-image: none !important;
    padding: 0 !important;
    margin-top: 30px;
    min-height: unset !important;
    height: unset !important;
    max-height: unset !important;
}

.home-intro .in-insmx-intro-container .content {
    display: none;
}

.body-content
    #site-content
    .entry-header
    .section-inner
    .in-insmx-intro-container
    ul {
    margin-left: 0;
    width: 90%;
}

.body-content
    #site-content
    .entry-header
    .section-inner
    .in-insmx-intro-container
    ul
    li {
    margin: 0 0 0 1.3rem;
}

.body-content
    #site-content
    .entry-header
    .section-inner
    .in-insmx-intro-container
    .content {
    width: 63%;
    font-weight: 600;
    font-size: 0.8rem;
}

.connexion-intro .in-insmx-intro-container .content {
    width: 80% !important;
    font-size: 0.9rem !important;
}

.body-content
    #site-content
    .entry-header
    .section-inner
    .in-insmx-intro-container
    .quotation {
    width: fit-content;
    height: 75px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: start;
    margin-top: 50px;
}

.body-content
    #site-content
    .entry-header
    .section-inner
    .in-insmx-intro-container
    .quotation
    .quotation_author_image {
    width: 75px;
    height: 75px;
    object-fit: cover;
    border-radius: 50%;
}

.body-content
    #site-content
    .entry-header
    .section-inner
    .in-insmx-intro-container
    .quotation
    .quotation_author {
    width: fit-content;
    height: 75px;
    margin-left: 15px;
}

.body-content
    #site-content
    .entry-header
    .section-inner
    .in-insmx-intro-container
    .quotation
    .quotation_author_fullname {
    font-size: 1rem;
    font-weight: bold;
    margin: 0;
}

.body-content
    #site-content
    .entry-header
    .section-inner
    .in-insmx-intro-container
    .quotation
    .quotation_author_job {
    margin: 0;
}
