В общий контейнер помещаешь ,который:
display:flex;
flex-direction:column;
затем вот эти вот картинки в div который:
display:flex;
flex-direction:row;
какой нибудь id для картинки вокруг которой должен быть border ну и всё в принципе , погугли gap ещё и готово , сверстал фул не правильно - отличается жёстко