This video shows you how to overlay content created with Elementor onto an Elementor Image Carousel.
Elementor Pro is used in the video but the same process can be accomplished with the free AnyWhere Elementor plugin.
Be advised though that some CSS will be required for this to behave on mobile.
Resources
Elementor: https://wordpress.org/plugins/elementor
Elementor Pro: https://elementor.com/pro
AnyWhere Elementor: https://wordpress.org/plugins/anywhere-elementor
GeneratePress: https://wordpress.org/themes/generatepress