You have a great website, awesome images on high quality, but it loads very slow…
The high-quality images on web which are not optimized, can cause a lot of problems, especially on mobile devices. You have to compress them for better compatibility.
In my opinion, you shouldn’t upload images online with a resolution bigger than 1024 pixels as content and 2000 pixels for slider/header images, but the dimension isn’t everything. The size in bytes does matter to; That’s why you should resize / compress the images and than use a tool as: https://compressor.io
Compressor is a powerful online tool to drastically reduce the size of your images and photos whilst maintaining a high quality with almost no difference before and after compression.
Another similar online tool is : Tiny Img. It uses smart lossy compression techniques to reduce the file size of your PNG files. It selectively decreases the number of colors in the image, fewer bytes are required to store the data.
If you are using WordPress, you can install: Compressing JPEG & PNG images. This plugin will make your website faster by compressing your JPEG and PNG images. This plugin automatically optimizes your images by integrating with the popular image compression services TinyJPG and TinyPNG.