I have 3 Div Containers. Box 1 should be on the left and on the right should be Box 2 and Box 3 above one another like this Image.
How do I wrap Box 3 to a new line with full width at a specific Breaktpoint. CSS Media Queries is neccessary I know, but how do I wrap the Flex box?
Later the Flexbox should wrap to a new line
HTML
<div class="container">
  <div class="box1">Box 1 (volle Höhe)</div>
  <div class="right-column">
    <div class="box2">Box 2 (oben)</div>
    <div class="box3">Box 3 (unten)</div>
  </div>
</div>
CSS
.container {
  display: flex;
}
.box1 {
  flex: 1;
  background-color: #D7E8D4;
  padding: 20px;
}
.right-column {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.box2, .box3 {
  flex: 1;
  background-color: yellowgreen;
  padding: 20px;
}
/* Media Query ab einer Bildschirmbreite von 800px */
@media (min-width: 800px) {
  .right-column {
    flex-direction: row;
  }
}
