There’s no doubt that any WP Theme can be tailored to meet your design requirements.
The question is…how?
The simplest way is to start with The Customizer (Appearance > Customize) as I do here. Many themes have the same options but they will differ from one theme to the next. Premium themes will have more options compared to free ones.
But custom styling goes well beyond what you can do with The Customizer. These options include:
- Using a plugin to make changes such as font or color.
- Using a page builder plugin.
- Creating a Child Theme to gain total control of your theme’s style. (Requires knowledge of CSS – Cascading Style Sheets – which I love.)