.bloc-bloc_texte_image {

    .thewrapper {
        display: flex;
        gap: 25px;
        align-items: center;
        justify-content: space-between;

        img {
            max-width: 100%;
        }

        > * {
            flex: 0 0 calc(50% - 12.5px);
        }

        h1, h2, h3, h4, h5, h6 {
            color: var(--couleur-5);
            font-family: Cormorant;
            font-size: 35px;
            font-style: italic;
            font-weight: 600;
            line-height: normal;
            margin-bottom: 25px;
        }

        p {
            color: var(--couleur-4);
            font-family: "Gotham";
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            line-height: 20px; /* 125% */
        }

        p:has(a) {
            margin-top: 25px;
            a {
                color: var(--couleur-4);
                font-family: Cormorant;
                font-size: 25px;
                font-style: normal;
                font-weight: 700;
                line-height: normal;
                padding-bottom: 5px;
                border-bottom: 2px solid var(--couleur-4);
            }
        }

        &.isinversed {
            > :first-child {
                order: 2;
            }
            > :last-child {
                order: 1;
            }
        }

    }

}

@media (max-width: 768px) {
    .bloc-bloc_texte_image {
        .thewrapper {
            flex-direction: column;

            h1, h2, h3, h4, h5, h6 {
                margin-bottom: 10px;
            }
        }
    }
}