Here is a quickie
Go create a page that you want to be a front page then tell WP that you want that page to be a front page of your site.
https://codex.www.ads-software.com/Creating_a_Static_Front_Page
Go back to that page, in the editing screen, make sure you are in Text mode (not Visual mode), then copy and paste this code below into it.
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus.</p>
<div style="width: 48%; float: left;">
<img src="https://placehold.it/300x150">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus.</p>
</div>
<div style="width: 48%; float: right;">
<img src="https://placehold.it/300x150">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus.</p>
</div>
<div style="width: 48%; float: left;">
<img src="https://placehold.it/300x150">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus.</p>
</div>
<div style="width: 48%; float: right;">
<img src="https://placehold.it/300x150">
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. Donec faucibus.</p>
</div>
Next, replace text with yours, and repace <img>
with yours the same way you normally insert image in WP.
This is a quick solution only, it should have been done with classes and CSS in childtheme, and collapse them in certain screen width. But consider you need this done days ago, so here it is.