Expresses 'no matter how much...', 'even if...'.
Long explanation:
The grammar point どんなに~うが is used to express a condition that is not affected by the degree of an action or state. It can be translated as 'no matter how much..', 'even if...' in English. It is generally used with verbs, い-adjectives and な-adjectives.