@font-face {
    font-family: DeutscheBank;
    src: url(DeutscheBankText_W_Rg_n.woff2) format("woff2"),
         url(DeutscheBankText_W_Rg_n.woff) format("woff");
    font-weight: 100 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: DeutscheBank;
    src: url(DeutscheBankText_W_It_n.woff2) format("woff2"),
         url(DeutscheBankText_W_It_n.woff) format("woff");
    font-weight: 100 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: DeutscheBank;
    src: url(DeutscheBankDisplay_W_Rg_n.woff2) format("woff2"),
         url(DeutscheBankDisplay_W_Rg_n.woff) format("woff");
    font-weight: 500 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: DeutscheBank;
    src: url(DeutscheBankDisplay_W_It_n.woff2) format("woff2"),
         url(DeutscheBankDisplay_W_It_n.woff) format("woff");
    font-weight: 500 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: DeutscheBank;
    src: url(DeutscheBank_Bold.woff2) format("woff2"),
         url(DeutscheBank_Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: DeutscheBank;
    src: url(DeutscheBank_Bold_I.woff2) format("woff2"),
         url(DeutscheBank_Bold_I.woff) format("woff");
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* Campagna Headline resta separato */
@font-face {
    font-family: DeutscheBank;
    src: url(DeutscheBankCampaign_Hl.woff2) format("woff2"),
         url(DeutscheBankCampaign_Hl.woff) format("woff");
    font-weight: 800 900;
    font-style: normal;
    font-display: swap;
}