.marquee-wrap .marquee-content h2,
.ps-large-promo-full .ps-promo-full-items .ps-promo-full-content h2,
.ps-large-promo-full .ps-promo-full-items .ps-promo-full-content h3,
.ps-mid-page-title {
    font-family: "Wells Fargo Serif Display", Georgia, serif
}

.link-list-desc {
    margin-left: 22px;
    font-family: Wells Fargo Sans SemiBold, Arial, Helvetica, "sans-serif"
}

.link-list-desc ul li {
    list-style-type: disc
}

.signon-bottom a sup {
    top: -.35rem;
    font-size: 100%
}

.card-container .enhanced-txt-cm .enhanced-txt-body .ps-btn-text,
.ps-footnote .ps-not-not p,
.ps-footnote .ps-not-not ul li {
    font-family: Wells Fargo Sans SemiBold, Arial, Helvetica, "sans-serif"
}

.ps-large-promo-full .ps-promo-full-item .ps-promo-full-content .link-list-desc ul li,
.ps-large-promo-full .ps-promo-full-item .ps-promo-full-content h3,
.ps-large-promo-full .ps-promo-full-item .ps-promo-full-content p {
    color: #141414
}

@media screen and (min-width:375px) and (max-width:569px),
screen and (min-width:570px) and (max-width:767px) {
    .card-background-gray .ps-btn-primary,
    .card-background-gray .ps-btn-secondary,
    .card-background-white .ps-btn-primary,
    .card-background-white .ps-btn-secondary {
        width: calc(100% - 32px)
    }
}

@media screen and (min-width:375px) and (max-width:569px),
screen and (min-width:570px) and (max-width:767px),
screen and (min-width:768px) and (max-width:1079px) {
    .ps-promo-full-content .link-list-desc ul {
        -moz-columns: 2;
        column-count: 2;
        padding-left: 0;
        text-align: left;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        margin: auto
    }
    .ps-promo-full-content .link-list-desc ul li {
        list-style-position: inside;
        page-break-inside: avoid;
        -moz-column-break-inside: avoid;
        break-inside: avoid;
        margin: auto
    }
}