fixed height on the parent is a risky move if you're also dealing with responsive design. once that container hits a breakpoint and needs to stack vertically, it can leave huge awkward gaps of empty space around smaller logos.
it basically creates a checkerboard effect of dead air whenever a square logo sits next to a wide landscape one. i usually prefer using a flexbox setup with
align-items: center;
instead. that way the alignment stays consistent without forcing a rigid height that might break on mobile views. have you tried testing this against extremely thin, horizontal wordmarks?