Looks like you’ve added inline padding in your editor to several paragraphs on the front page, which breaks the theme’s responsiveness:
<p style="text-align: justify; padding-left: 270px;">Organising a funeral may be more than you feel you can cope with – it’s so important to get it right, isn’t it?</p>
That type of CSS shouldn’t be added inline within posts – it needs to be added via custom CSS, within a media query, to restrict it to particular screen sizes, so your site stays responsive.
You can learn more about using media queries that target certain screen sizes here:
https://en.support.wordpress.com/custom-design/custom-css-media-queries/
https://css-tricks.com/snippets/css/media-queries-for-standard-devices/
https://webdesignerwall.com/tutorials/responsive-design-with-css3-media-queries
Let me know how it goes.