Good afternoon! There is such a html construction
<div class="special"> <div class="special__block-left"> <a href="#"><img src="img/left.jpg" alt="left"></a> </div> <div class="special__block-center"> <div class="special__block-center-top"> <h1>Text</h1> <a href="#">Button</a> </div> <div class="special__block-center-bottom"> <h1>Text</h1> <a href="#">Button</a> </div> </div> <div class="special__block-right"> <a href="#"><img src="img/right.jpg" alt="right"></a> </div> </div> How to use flexbox to position them like in the picture below (I apologize for my Paint skills) on the desktop, tablet and mobile devices? Blocks 1 and 4 are images, 2 and 3 are text with a button, the block is shaded. Dimensions only 1 and 4, as well as blocks 2 and 3 (I apologize again for Paint). Thanks for the help!

direction: column;, and then change theorderthe elements depending on the screen - slippyk