test {
  color: red;
}

#cibler_adjascent_avance {
  min-height: 400px;

  img {
    height: 400px;
    position: absolute;
  }ss

  .default_invisible {
    opacity: 0;
    visibility: hidden;
  }

  div#last_trigger {
    /* transition: all 0.5s ease 2s; */
    transition: none;
  }

  .go_button:hover ~ .default_invisible {
    opacity: 1;
    visibility: visible;
    position: absolute;
    /* right: 0; */
  }

  .go_button + div#content_trigger {
    right: 500px;
    z-index: 2;
  }

  /* 2 == #second_trigger */
  .go_button + div + div#second_trigger { 
    right: 300px;
    z-index: 3;
  }

  /* 3 == #last_trigger */
  .go_button:hover + div + div + div#last_trigger { 
    right: 730px;
    margin-right: 350px;
    transition: margin 1s ease 0s, 
                opacity 0s ease 0.1s;
  }
  .go_button:hover + div + div + div#last_trigger img {
    border: 3px solid red;
  }
  .go_button:hover + div + div + div#last_trigger &amp;gt; span &amp;gt;  img[src*="_alt"] {
    outline: 4px solid yellow;
  }
  .go_button:hover + div + div + div#last_trigger img[src*="_alt"],
  .go_button:hover + div + div + div#last_trigger &amp;gt; span &amp;gt; img {
      position: absolute;
      margin-left: -540px;
      transform: rotateY(180deg);
  }

  .go_button + div + div + div#last_trigger 
  + #trigger_oublie {
    left: 500px;
    bottom: 0;
    opacity: 1;
    visibility: visible;
    position: absolute;

    img {
      position: relative;
      z-index: -3;
      outline: 3px solid yellow;
      height: 300px;
    }
  }
}