European parliament parties are really not particularly cohesive, and the EPP in particular is a bit of a random mess; it is _broadly_ liberal-conservative and pro-European, but its membership is a bit all over the place: https://en.wikipedia.org/wiki/European_People%27s_Party#Full...
Note that in some countries it has _both ruling coalition and opposition_ member parties.
EPP is the predominant christian nationalist party.