.cnet-pattern--deux-colonnes-collees-image-gauche__columns {
  gap: 0 !important;
  align-items: stretch;
}

.cnet-pattern--deux-colonnes-collees-image-gauche__columns > .wp-block-column {
  margin: 0 !important;
}

.cnet-pattern--deux-colonnes-collees-image-gauche__columns > .wp-block-column:not(:first-child) {
  margin-left: 0 !important;
}

.cnet-pattern--deux-colonnes-collees-image-gauche__media {
  margin: 0;
}

.cnet-pattern--deux-colonnes-collees-image-gauche__media img {
  display: block;
  width: 100%;
  height: auto;
}

@media (min-width: 782px) {
  .cnet-pattern--deux-colonnes-collees-image-gauche__media-col,
  .cnet-pattern--deux-colonnes-collees-image-gauche__text-col {
    display: flex;
  }

  .cnet-pattern--deux-colonnes-collees-image-gauche__media {
    flex: 1;
    width: 100%;
  }

  .cnet-pattern--deux-colonnes-collees-image-gauche__media img {
    height: 100%;
    object-fit: cover;
  }

  .cnet-pattern--deux-colonnes-collees-image-gauche__card {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

.cnet-pattern--deux-colonnes-collees-image-gauche__card .wp-block-heading,
.cnet-pattern--deux-colonnes-collees-image-gauche__card h2 {
  text-align: left !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
  align-self: stretch;
}

.cnet-pattern--deux-colonnes-collees-image-gauche__card > * {
  max-width: none !important;
}
