Dynamic cms with tabs and video sliders inside

Hi guys, I’m having a lot of problems trying to implement this design: (see attached image)
It is something that has to be in cms, since the client will add new things in the future, the width of some videos is different too, as well as there is a slider there + tabs with filter according to the category.

I found some tutorials and I’ve been reading a lot, but so far I haven’t been able to do much.

And in relation to the video: there is no way to be a video uploaded in cms? Does it have to be just the link?