.site-banners {
  padding: 0 16px 0 8px;
}

.site-banners__header {
  margin-bottom: 24px;
}

.site-banners__item {
  margin-bottom: 16px;
}

.site-banners__item:last-child {
  margin-bottom: 0;
}

.site-banners__item iframe {
  vertical-align: middle;
}

.site-banners__image {
  vertical-align: middle;
  width: 100%;
}

.site-banners__link:hover .site-banners__image,
.site-banners__link:focus .site-banners__image {
  opacity: 0.6;
}
