/* Only the first, existing homepage slider uses these responsive banner cells. */
#vfpt-home-carousel .vfpt-home-slide,
#vfpt-home-carousel .vfpt-home-slide > a,
#vfpt-home-carousel .vfpt-home-slide picture,
#vfpt-home-carousel .vfpt-home-slide img {
  display: block;
  width: 100%;
}

#vfpt-home-carousel .vfpt-home-slide {
  max-width: 100%;
  margin: 0;
}

#vfpt-home-carousel .vfpt-home-slide img {
  height: auto;
}

#vfpt-home-carousel .vfpt-home-slide > a:focus-visible {
  outline: 3px solid #1464e9;
  outline-offset: -3px;
}
