Flexbox containers not lining up

Hello, I hope someone can help, I am creating the front end libraries project layout with css, flexbox. I have two flex box containers next to eachother but one of them is pushing itself down. Can someone help, thanks.

. Here is my code below

html

    <div class="calculator">
      <div id="display"></div>
      <div class="numbers">
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
        <div class="button"></div>
      </div>
      <div class="equal">=</div>
    </div>


body {
  box-sizing: border-box;
  display: flex;
  background-color: azure;
  height: 100vh;
  justify-content: center;
  align-items: center;
}

.calculator {
  width: 60%;
  min-width: 600px;
  height: 600px;
  /* max-width: 600px; */
  background-color: grey;
  /* height: 60%; */
  /* border-radius: 5px; */
}

#display {
  width: 100%;
  height: 100px;
  background-color: black;
  border-radius: 5px 5px 0 0;
}

.button {
  flex-basis: 20%;
  height: 100px;
  /* height: 100px; */
  /* width: 100px; */
  margin: 1px;

  border: 1px solid black;
}

.numbers {
  width: 74%;
  height: 500px;
  background-color: indigo;
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: space-between;
  border: 1px solid yellow;
}

.equal {
  width: 24%;
  height: 500px;
  background-color: red;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

I’ve edited your post for readability. When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.

You can also use the “preformatted text” tool in the editor (</>) to add backticks around text.

See this post to find the backtick on your keyboard.
Note: Backticks (`) are not single quotes (’).

Thanks ieahleen, didn’t know how to do it.