.notification-banner-text p,
.notification-banner-text a {
  line-height: 1.5;
  padding-bottom: 0px;
}

.notification-banner-text.text-white p,
.notification-banner-text.text-white a {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.notification-banner-text.text-blue-dark p,
.notification-banner-text.text-blue-dark a {
  --text-opacity: 1;
  color: #0d123d;
  color: rgba(13, 18, 61, var(--text-opacity));
}

.banner-content.text-white svg {
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.banner-content.text-blue-dark svg {
  --text-opacity: 1;
  color: #0d123d;
  color: rgba(13, 18, 61, var(--text-opacity));
}

.notification-icon {
  min-height: 48px;
  min-width: 48px;
}

.notification-icon-mobile {
  min-height: 20px;
  min-width: 20px;
}

.notification-banner {
  transition: all 0.5s linear;
  max-height: 500px;
  overflow-y: hidden;
  position: relative;
  z-index: 60;
}

.notification-banner.dismissed {
  max-height: 0;
}

.notification-banner .rte b {
  font-weight: bold;
}

.notification-banner .rte ol,
.notification-banner .rte ul {
  padding-left: 3rem;
}

.notification-banner .rte * {
  color: white;
}

.notification-banner .rte ol {
  list-style: decimal;
}

.notification-banner .rte ul {
  list-style: disc;
}
