@font-face {
    font-family: "Gotham";
    font-weight: 500;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/E83D71A074DF776F4.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/E83D71A074DF776F4.woff") format("woff");
}

@font-face {
    font-family: "Gotham";
    font-weight: 700;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/CC8B46FD41C3A5502.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/CC8B46FD41C3A5502.woff") format("woff");
}

@font-face {
  font-family: 'Gotham Tabular Fallback Metrics';
  src: local('Arial');
  font-display: swap;
  /* --- METRIC ALIGNMENT CHANGES --- */
  size-adjust: 95%;        /* Makes the Arial font physically smaller/larger */
  ascent-override: 90%;   /* Adjusts the top boundary of the text line */
  descent-override: 40%;  /* Adjusts the bottom boundary of the text line */
}

@font-face {
    font-family: "Gotham Tabular";
    font-weight: 500;
    font-display: swap;
    src: url("clientlib-usaa-dependencies/resources/fonts/0C7FB2075CD46FCD8.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/0C7FB2075CD46FCD8.woff") format("woff");
}

@font-face {
    font-family: "Gotham Tabular";
    font-weight: 700;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/618D797B86DC14989.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/618D797B86DC14989.woff") format("woff");
}

@font-face {
    font-family: "Gotham Narrow";
    font-weight: 400;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/9ECBC8FFB535D0532.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/9ECBC8FFB535D0532.woff") format("woff");
}

@font-face {
    font-family: "Gotham Narrow";
    font-weight: 400;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/9ECBC8FFB535D0532.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/9ECBC8FFB535D0532.woff") format("woff");
}

@font-face {
    font-family: "Gotham Narrow";
    font-weight: 500;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/C1B705B7AD8D5B4C6.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/C1B705B7AD8D5B4C6.woff") format("woff");
}

@font-face {
    font-family: "Gotham Narrow";
    font-weight: 500;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/1FA395F189E4027D6.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/1FA395F189E4027D6.woff") format("woff");
}

@font-face {
    font-family: "Gotham Narrow";
    font-weight: 700;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/F68DD4439278D0467.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/F68DD4439278D0467.woff") format("woff");
}

@font-face {
    font-family: "Gotham Narrow";
    font-weight: 700;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/591F595AD59B7B17F.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/591F595AD59B7B17F.woff") format("woff");
}

@font-face {
    font-family: "Gotham Narrow Tabular";
    font-weight: 400;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/2E37EA63AAD84B117.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/2E37EA63AAD84B117.woff") format("woff");
}

@font-face {
    font-family: "Gotham Narrow Tabular";
    font-weight: 500;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/211D96B8333D9C07D.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/211D96B8333D9C07D.woff") format("woff");
}

@font-face {
    font-family: "Gotham Narrow Tabular";
    font-weight: 700;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/4419A18C70C1F3F99.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/4419A18C70C1F3F99.woff") format("woff");
}

@font-face {
    font-family: "Mercury Display";
    font-weight: 400;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/12C383965421BC56F.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/12C383965421BC56F.woff") format("woff");
}

@font-face {
    font-family: "Mercury Display";
    font-weight: 400;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/A337D217BCC8D423B.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/A337D217BCC8D423B.woff") format("woff");
}

@font-face {
    font-family: "Mercury Display";
    font-weight: 600;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/9C7F15704715916A9.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/9C7F15704715916A9.woff") format("woff");
}

@font-face {
    font-family: "Mercury Display";
    font-weight: 600;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/0DC8308772B377296.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/0DC8308772B377296.woff") format("woff");
}

@font-face {
    font-family: "Mercury Display";
    font-weight: 700;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/FE06BBF4C91F72FCC.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/FE06BBF4C91F72FCC.woff") format("woff");
}

@font-face {
    font-family: "Mercury Display";
    font-weight: 700;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/FD370A3AF55491C4B.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/FD370A3AF55491C4B.woff") format("woff");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 400;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_Rg.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_Rg.woff") format("woff");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 400;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_It.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_It.woff") format("woff");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 500;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_Md.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_Md.woff") format("woff");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 500;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_MdIt.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_MdIt.woff") format("woff");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 600;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_SBd.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_SBd.woff") format("woff");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 600;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_SBdIt.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_SBdIt.woff") format("woff");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 700;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_Bd.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_Bd.woff") format("woff");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 700;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_BdIt.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_BdIt.woff") format("woff");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 800;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_XBd.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_XBd.woff") format("woff");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 800;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_XBdIt.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/Garrison12_W_XBdIt.woff") format("woff");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 100 900;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12VF_W_Wght.woff2") format("woff2");
}

@font-face {
    font-family: "Garrison12";
    font-weight: 100 900;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/Garrison12VFItalic_W_Wght.woff2") format("woff2");
}

@font-face {
    font-family: "Aldgate Sans Condensed";
    font-weight: 400;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_Rg.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_Rg.woff") format("woff");
}

@font-face {
    font-family: "Aldgate Sans Condensed";
    font-weight: 400;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_It.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_It.woff") format("woff");
}

@font-face {
    font-family: "Aldgate Sans Condensed";
    font-weight: 500;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_Md.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_Md.woff") format("woff");
}

@font-face {
    font-family: "Aldgate Sans Condensed";
    font-weight: 500;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_MdIt.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_MdIt.woff") format("woff");
}

@font-face {
    font-family: "Aldgate Sans Condensed";
    font-weight: 600;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_SBd.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_SBd.woff") format("woff");
}

@font-face {
    font-family: "Aldgate Sans Condensed";
    font-weight: 600;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_SBdIt.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_SBdIt.woff") format("woff");
}

@font-face {
    font-family: "Aldgate Sans Condensed";
    font-weight: 700;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_Bd.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_Bd.woff") format("woff");
}

@font-face {
    font-family: "Aldgate Sans Condensed";
    font-weight: 700;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_BdIt.woff2") format("woff2"), url("clientlib-usaa-dependencies/resources/fonts/AldgateSansCd_W_BdIt.woff") format("woff");
}

@font-face {
    font-family: "Aldgate Sans";
    font-weight: 100 900;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/AldgateSansVF_W_Wght.woff2") format("woff2");
}

@font-face {
    font-family: "Aldgate Sans";
    font-weight: 100 900;
    font-style: italic;
    font-display: block;
    src: url("clientlib-usaa-dependencies/resources/fonts/AldgateSansVFItalic_W_Wght.woff2") format("woff2");
}
.rds-illustration-base-bank {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-bank.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-bank,
.aem-feature-collection__illustration .rds-illustration-base-bank {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-bicycle {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-bicycle.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-bicycle,
.aem-feature-collection__illustration .rds-illustration-base-bicycle {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-car {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-car.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-car,
.aem-feature-collection__illustration .rds-illustration-base-car {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-car-with-burst-lines-in-diamond {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-car-with-burst-lines-in-diamond.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-car-with-burst-lines-in-diamond,
.aem-feature-collection__illustration .rds-illustration-base-car-with-burst-lines-in-diamond {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-cardboard-box-empty {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-cardboard-box-empty.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-cardboard-box-empty,
.aem-feature-collection__illustration .rds-illustration-base-cardboard-box-empty {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-cash {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-cash.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-cash,
.aem-feature-collection__illustration .rds-illustration-base-cash {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-clipboard-with-checklist {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-clipboard-with-checklist.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-clipboard-with-checklist,
.aem-feature-collection__illustration .rds-illustration-base-clipboard-with-checklist {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-credit-debit-card {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-credit-debit-card.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-credit-debit-card,
.aem-feature-collection__illustration .rds-illustration-base-credit-debit-card {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-cruise-ship {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-cruise-ship.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-cruise-ship,
.aem-feature-collection__illustration .rds-illustration-base-cruise-ship {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-document-and-shield {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-document-and-shield.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-document-and-shield,
.aem-feature-collection__illustration .rds-illustration-base-document-and-shield {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-document-with-dollar-sign {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-document-with-dollar-sign.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-document-with-dollar-sign,
.aem-feature-collection__illustration .rds-illustration-base-document-with-dollar-sign {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-earth {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-earth.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-earth,
.aem-feature-collection__illustration .rds-illustration-base-earth {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-fuel-pump {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-fuel-pump.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-fuel-pump,
.aem-feature-collection__illustration .rds-illustration-base-fuel-pump {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-heart-with-ekg-line {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-heart-with-ekg-line.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-heart-with-ekg-line,
.aem-feature-collection__illustration .rds-illustration-base-heart-with-ekg-line {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-hotel {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-hotel.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-hotel,
.aem-feature-collection__illustration .rds-illustration-base-hotel {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-house-with-dollar-sign {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-house-with-dollar-sign.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-house-with-dollar-sign,
.aem-feature-collection__illustration .rds-illustration-base-house-with-dollar-sign {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-house-with-lock-icon {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-house-with-lock-icon.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-house-with-lock-icon,
.aem-feature-collection__illustration .rds-illustration-base-house-with-lock-icon {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-house {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-house.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-house,
.aem-feature-collection__illustration .rds-illustration-base-house {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-id-card-with-usaa-logo {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-id-card-with-usaa-logo.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-id-card-with-usaa-logo,
.aem-feature-collection__illustration .rds-illustration-base-id-card-with-usaa-logo {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-id-card {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-id-card.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-id-card,
.aem-feature-collection__illustration .rds-illustration-base-id-card {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-lock {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-lock.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-lock,
.aem-feature-collection__illustration .rds-illustration-base-lock {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-microphone {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-microphone.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-microphone,
.aem-feature-collection__illustration .rds-illustration-base-microphone {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-postcard-beach {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-postcard-beach.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-postcard-beach,
.aem-feature-collection__illustration .rds-illustration-base-postcard-beach {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-present {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-present.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-present,
.aem-feature-collection__illustration .rds-illustration-base-present {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-safe {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-safe.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-safe,
.aem-feature-collection__illustration .rds-illustration-base-safe {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-shield-with-usaa-logo {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-shield-with-usaa-logo.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-shield-with-usaa-logo,
.aem-feature-collection__illustration .rds-illustration-base-shield-with-usaa-logo {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-storefront {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-storefront.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-storefront,
.aem-feature-collection__illustration .rds-illustration-base-storefront {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-tire {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-tire.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-tire,
.aem-feature-collection__illustration .rds-illustration-base-tire {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-tow-truck {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-tow-truck.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-tow-truck,
.aem-feature-collection__illustration .rds-illustration-base-tow-truck {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-usaa-perks {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-usaa-perks.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-usaa-perks,
.aem-feature-collection__illustration .rds-illustration-base-usaa-perks {
    width: 72px;
    height: 72px;
}

.rds-illustration-base-white-labcoat-with-medical-cross {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-base-white-labcoat-with-medical-cross.svg");
    width: 48px;
    height: 48px;
}

.usaa-aem-card-ac__icon .rds-illustration-base-white-labcoat-with-medical-cross,
.aem-feature-collection__illustration .rds-illustration-base-white-labcoat-with-medical-cross {
    width: 72px;
    height: 72px;
}

/* Spotlight Illustrations */
.rds-illustration-spotlight-cash {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-spotlight-cash.svg");
}

.rds-illustration-spotlight-credit-debit-card {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-spotlight-credit-debit-card.svg");
}

.rds-illustration-spotlight-heart-with-ekg-line {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-spotlight-heart-with-ekg-line.svg");
}

.rds-illustration-spotlight-house {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-spotlight-house.svg");
}

.rds-illustration-spotlight-badge-checkmark {
    content: url("clientlib-usaa-dependencies/resources/icons/rds-illustration-spotlight-badge-checkmark.svg");
}

.quick-navigation-chevron {
    content: url("clientlib-usaa-dependencies/resources/icons/gold-chevron.svg");
}

.spotlight-background[class*="rds-globals__background-"] {
    background-image: url("clientlib-usaa-dependencies/resources/icons/STAR.png");
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 400px;
}

.offer-block-carousel__wing {
    position: absolute;
    right: 0;
    bottom: -1px;
    width: 98px;
    height: 52px;

    background-image: url("clientlib-usaa-dependencies/resources/icons/wing.png");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 98px 52px;

    pointer-events: none;
    z-index: 1;
    transform-origin: center center;
}


