Those margins look weird to me.
First, we don't need top and bottom margin since we are in a flex container with elements centered and the buttons have a fixed height.
Second, the design mentions 1rem spacing from the edge of the screen, not 1.5. I think #keypad-callbar should have that 1rem margin directly since the whole thing has this margin.