Preheat the oven to 375 degrees Fahrenheit and lightly grease a medium baking dish.
Bring a large pot of salted water to a boil and cook the elbow macaroni until just tender. Drain and set aside.
In a saucepan over medium heat, melt 2 tablespoons of butter. Whisk in the flour and cook for one minute to form a roux.
Slowly pour in the milk while whisking. Continue cooking until the mixture thickens slightly.
Remove the pan from the heat and stir in the cheddar, mozzarella, parmesan, and fontina cheeses until fully melted. Add the salt, black pepper, and garlic powder.
Combine the cooked macaroni with the cheese sauce and transfer everything to the prepared baking dish.
In a small bowl, mix the panko breadcrumbs with the melted butter. Sprinkle this mixture evenly over the top of the macaroni and cheese.
Bake for 20 to 25 minutes until the topping turns golden and the edges bubble.