:root {
  --dls-primary: #040505;
  --dls-primary-hover: #2B2B2E;
  --dls-primary-deep: #040505;
  --dls-stage: #040504;
  --dls-stage-light: #141416;
  --dls-stage-rgb:
    4,5,4;
  --dls-primary-rgb:
    4,5,5;
  --dls-primary-deep-rgb:
    4,5,5;
  --dls-accent-rgb:
    138,16,32;
  --dls-surface-rgb:
    245,246,249;
  --dls-accent: #8A1020;
  --dls-accent-hover: #6E0B18;
  --dls-cta: #8A1020;
  --dls-cta-hover: #6E0B18;
  --dls-scarlet: #8A1020;
  --dls-emerald: #00853E;
  --dls-emerald-hover: #006B33;
  --dls-gold: #D5A00E;
  --dls-gold-tint: #FBF3DC;
  --dls-ink: #414042;
  --dls-ink-deep: #1F2030;
  --dls-muted: #5C5E76;
  --dls-gray-muted: #8B8DA3;
  --dls-gray-dark-muted: #5C5E76;
  --dls-gray-disabled: #8B8DA3;
  --dls-border: #D5D6E0;
  --dls-rule: #E2E3EA;
  --dls-lightgray: #EDEEF0;
  --dls-midnight: #0D304F;
  --dls-midnight-rgb:
    13,48,79;
  --dls-scrim-rgb:
    14,26,38;
  --dls-surface: #F5F6F9;
  --dls-white: #FFFFFF;
  --dls-table-line: #5C5E76;
  --dls-logo-burgundy: #8A2217;
  --dls-logo-burgundy-deep: #701E17;
  --dls-logo-night: #2E1E1E;
  --dls-logo-silver: #CFD1D2;
  --dls-logo-burgundy-rgb:
    138,34,23;
  --dls-logo-night-rgb:
    46,30,30;
  --dls-stage-gradient:
    linear-gradient(
      160deg,
      #040504 0%,
      #141416 100%);
  --dls-band-gradient:
    linear-gradient(
      120deg,
      #040504 0%,
      #141416 100%);
  --dls-accent-gradient:
    linear-gradient(
      120deg,
      #8A2217 0%,
      #701E17 100%);
  --dls-cta-gradient:
    linear-gradient(
      120deg,
      #701E17 0%,
      #2E1214 100%);
  --dls-plane-a-rgb:
    112,30,23;
  --dls-plane-b-rgb:
    138,34,23;
  --dls-footer-bg: #040504;
  --dls-footer-ink: #FFFFFF;
  --dls-footer-muted: rgba(255,255,255,.72);
  --dls-footer-rule: rgba(255,255,255,.15);
  --dls-footer-link-hover: #FFFFFF;
  --dls-btn-primary: var(--dls-primary);
  --dls-btn-primary-hover: var(--dls-primary-hover);
  --dls-secondary: var(--dls-cta);
  --dls-secondary-hover: var(--dls-cta-hover);
  --dls-link: var(--dls-primary);
  --dls-link-hover: var(--dls-accent);
  --dls-eyebrow: var(--dls-accent);
  --dls-nav-active: var(--dls-accent);
  --dls-focus: var(--dls-accent);
  --dls-font:
    "Montserrat",
    Arial,
    sans-serif;
  --dls-font-sans: var(--dls-font);
  --dls-font-serif: var(--dls-font);
}

.cmp-teaser--conversion-banner.cmp-teaser--btn-red .cmp-teaser__action-container > .cmp-teaser__action-link {
  background: var(--dls-midnight) !important;
  border-color: var(--dls-midnight) !important;
  color: #fff !important;
}
.cmp-teaser--conversion-banner.cmp-teaser--btn-red .cmp-teaser__action-container > .cmp-teaser__action-link:hover {
  background: #184A75 !important;
  border-color: #184A75 !important;
  color: #fff !important;
}
.cmp-teaser--desc-large .cmp-teaser__description p,
.cmp-teaser--desc-large .cmp-teaser__description p:last-child {
  margin-bottom: .75rem;
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 400;
  color: var(--dls-primary);
  text-wrap: balance;
}
@media (min-width: 992px) {
  .cmp-teaser--desc-large .cmp-teaser__description p,
  .cmp-teaser--desc-large .cmp-teaser__description p:last-child {
    font-size: 1.25rem;
  }
}

