Paragraphs are a great way to create flexible structured content on your site. You can create different paragraph types with different fields, and use those values in component templates.
This will show the process of creating the paragraph and adding styles.
First create a new paragraph type called Info.
Add a body and image field.
Use bg field formatter to set background image on the block.
Use token to make it unique.
Style as needed.
Add left/right field.
Create template, add class for left/right.
Style as needed.