.flexible.image_texte_image {
  .left {
    order: 3;
    @apply aspect-4/3;
    position: relative;
    img {
      object-fit: cover;
      object-position: center;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
    }
  }
  .center {
    order: 2;
  }
  .right {
    order: 1;
    @apply aspect-16/9;
    position: relative;
    img {
      object-fit: cover;
      object-position: center;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
    }
  }

  @screen md {
    .left {
      order: 1;
      @apply aspect-auto;
      img {
        position: relative;
        height: auto;
      }
    }
    .center {
      order: 2;
    }
    .right {
      @apply aspect-auto;
      order: 3;
      img {
        position: relative;
        height: auto;
      }
    }
  }
}
