.content_partenaires { .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(); } } } } }