.alerts-banner-wrapper{
  padding: 16px;
  position: relative;
  background-color: #ffffff;
}
.alerts-banner-wrapper .alerts-banner-content{
  display: block;
  width: 100%;
  box-sizing: border-box;
  white-space: normal;
  min-width: 0;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 20px;
  color: #000;
  word-wrap: break-word;
}
.alerts-banner-wrapper .alerts-banner-content a.learn-more{
  text-decoration: underline;
}

#cmseo_tr_learnMoreText + #cmseo_tr_ td:nth-child(2) div div,
#cmseo_tr_learnMoreLink + #cmseo_tr_ td:nth-child(2) div div
{
  background: none !important;
  border: none !important;
  padding: unset !important;
  font-size: 11px !important;
  padding-left: 2px !important;
  margin-bottom: 12px;
}

@media screen and (max-width: 767px) {
  .alerts-banner-wrapper{
    padding: 12px;
  }
}