Comment mettre deux divs côté par côté

Donc je suis assez nouveau à l'écriture de code (de l'ordre de quelques semaines) et j'ai frappé un mur lors de l'écriture de code pour mon site web. Je veux avoir une mise en page comme ceci:

Comment mettre deux divs côté par côté
Mais je ne peux pas comprendre comment mettre les deux cases côte à côte. Une boîte sera une vidéo expliquant mon site web, tandis que l'autre zone sera un signe formulaire d'inscription.
Je veux que les cases à côté de l'autre, avec environ un pouce de séparation entre eux.

J'ai aussi besoin d'aide avec la largeur de mon site web, en-tête. Pour l'instant il ressemble à l'en-tête ne tient pas sur la page, provoquant un défilement horizontal. Un peu comme ceci:

Comment mettre deux divs côté par côté
Je veux qu'il sorte que l'ensemble du site, c'est comme une grosse boîte, et tout le contenu est à l'intérieur de la boîte. Quelqu'un peut-il m'aider? Très apprécié. Je vous remercie à l'avance.

  • Pourriez-vous un peu la pâte de votre code css ici?