.teaser-grid.dark_blue,
.teaser-list.dark_blue {
  background: #0057b8;
  color: #fff;
}
.teaser-grid.green,
.teaser-list.green {
  background: #2f8355;
  color: #fff;
}
.teaser-grid.gray,
.teaser-list.gray {
  background: rgba(0, 0, 0, 0.05);
}
.teaser-grid.light_blue,
.teaser-list.light_blue {
  background: #007fa3;
  color: #fff;
}
.teaser-grid.purple,
.teaser-list.purple  {
  background: #8066b7;
  color: #fff;
}
.teaser-grid.white,
.teaser-list.white {
  background: #fff;
}
.teaser-item img {
  width: 100%;
}
.teaser-list .teaser-item .superhead,
.teaser-grid.gray .teaser-item .superhead,
.teaser-grid.white .teaser-item .superhead {
  color: #007fa3;
}

.teaser-item h2,
.teaser-item h3 {
  font-size: 40px;
  line-height: 48px;
  font-weight: 400;
}
.teaser-grid.three-up .teaser-item h2,
.teaser-grid.three-up .teaser-item h3 {
  font-size: 32px;
  line-height: 38px;
}
.teaser-item ul li {
  margin-bottom: 1rem;
}
.teaser-item ul li a,
.teaser-item ul li a:visited {
  color: #fff;
  border-bottom-width: 0.125rem;
  border-color: #fff;
}
.teaser-item ul li a:hover {
  border-color: #fecb34;
}
.teaser-grid.gray .teaser-item ul li a:not(.btn),
.teaser-list.gray .teaser-item ul li a:not(.btn),
.teaser-grid.white .teaser-item ul li a:not(.btn),
.teaser-list.white .teaser-item ul li a:not(.btn),
.teaser-grid.gray .teaser-item ul li a:not(.btn):visited,
.teaser-list.gray .teaser-item ul li a:not(.btn):visited,
.teaser-grid.white .teaser-item ul li a:not(.btn):visited,
.teaser-list.white .teaser-item ul li a:not(.btn):visited {
  color: #0057b8;
  border-color: #007fa3;
}
.teaser-grid.gray .teaser-item ul li a:not(.btn):hover,
.teaser-grid.white .teaser-item ul li a:not(.btn):hover,
.teaser-list.gray .teaser-item ul li a:not(.btn):hover,
.teaser-list.white .teaser-item ul li a:not(.btn):hover {
  border-color: #0057b8;
}
.teaser-item ul li a:not(.btn):active,
.teaser-grid.gray .teaser-item ul li a:not(.btn):active,
.teaser-grid.white .teaser-item ul li a:not(.btn):active,
.teaser-list.gray .teaser-item ul li a:not(.btn):active,
.teaser-list.white .teaser-item ul li a:not(.btn):active {
  border-color: transparent;
}