Hey @Baggio!
You should be able to pull off this customizations by using the methods outlined on this guide ? https://theeventscalendar.com/knowledgebase/themers-guide/
Please read that guide and follow its methods, and tinker a bit, because we unfortunately cannot help with custom coding here. 🙁
I will mention, however, that if you use those methods, what you can do is use those methods to make a theme version of this file found in The Events Calendar:
/the-events-calendar/src/views/default-template.php
You should find code there like this:
get_header();
?>
<div id="tribe-events-pg-template">
<?php tribe_events_before_html(); ?>
<?php tribe_get_view(); ?>
<?php tribe_events_after_html(); ?>
</div> <!-- #tribe-events-pg-template -->
<?php
get_footer();
In your custom theme version (see that guide above to learn what “custom theme version” even means), you can wrap the above content in whatever HTML you want and it should wrap the #tribe-events div too.
I hope this helps!
— George