.content_partenaires {
    header {
      @include main_text_content();
      margin-bottom: 4vh;
      margin-top: -5vh;
      p {
        margin: 1rem $x_margin;
      }
    }
    .views-row {
        margin-bottom: 2vh;
        article {
            > h2 {
                margin-bottom: 2vh;
                @include sous_titre_alt();
            }
            > div:first-of-type {
                height: unset !important;
                display: grid;
                grid-template-columns: 0.3fr 1fr;
                align-items: center;
                padding: 0 3vw;
                > div:first-of-type {
                  grid-column: 1/3;
                  display: flex;
                  justify-content: center;
                  @media (min-width: $breakpoint_tablet) {
                    grid-column: 1/2;
                  }
                  > .visually-hidden {
                    display: none;
                  }
                  > div {
                        width: 30vw;
                        height: auto;
                        overflow: hidden;
                        img {
                          width: 100%;
                          height: auto;
                          mix-blend-mode: darken;
                        }
                        @media (min-width: $breakpoint_tablet) {
                          margin-bottom: 1rem;
                          width: 20vw;
                        }
                        @media (min-width: $breakpoint_desktop) {
                          width: 10vw;
                        }
                    }
                }

                > div:nth-of-type(2) {
                    grid-column: 1/3;
                    @include main_text_content();
                    margin-bottom: 2rem;
                    @media (min-width: $breakpoint_tablet) {
                      padding-left: $x_margin;
                      grid-column: 2/3;
                    }
                }

                > div:last-of-type {
                    grid-column: 1 / 3;
                    width: 100%;
                    text-align: right;
                    padding-bottom: 2rem;
                    margin-top: 1rem;
                    @include fluo_button();
                }

            }
        }
    }
}
