.bsh-container img {
  max-width: 100%;
  height: auto;
}
.bsh-container .html-container + .html-container {
  margin-top: 15px;
}
.bsh-container .html-container + .html-container .html-preview.left,
.bsh-container .html-container + .html-container .html-preview.right,
.bsh-container .html-container + .html-container .html-preview.top,
.bsh-container .html-container + .html-container .html-preview.anim-left,
.bsh-container .html-container + .html-container .html-preview.anim-right,
.bsh-container .html-container + .html-container .html-preview.movie-left,
.bsh-container .html-container + .html-container .html-preview.movie-right,
.bsh-container .html-container + .html-container .html-preview.icon {
  border-top: 1px solid #f0f0f0;
  padding-top: 15px;
}
.bsh-container .html-container + .html-container .html-preview.left.desktop,
.bsh-container .html-container + .html-container .html-preview.left.wide,
.bsh-container .html-container + .html-container .html-preview.right.desktop,
.bsh-container .html-container + .html-container .html-preview.right.wide,
.bsh-container .html-container + .html-container .html-preview.top.desktop,
.bsh-container .html-container + .html-container .html-preview.top.wide,
.bsh-container .html-container + .html-container .html-preview.anim-left.desktop,
.bsh-container .html-container + .html-container .html-preview.anim-left.wide,
.bsh-container .html-container + .html-container .html-preview.anim-right.desktop,
.bsh-container .html-container + .html-container .html-preview.anim-right.wide,
.bsh-container .html-container + .html-container .html-preview.movie-left.desktop,
.bsh-container .html-container + .html-container .html-preview.movie-left.wide,
.bsh-container .html-container + .html-container .html-preview.movie-right.desktop,
.bsh-container .html-container + .html-container .html-preview.movie-right.wide,
.bsh-container .html-container + .html-container .html-preview.icon.desktop,
.bsh-container .html-container + .html-container .html-preview.icon.wide {
  padding-top: 22.5px;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-container + .html-container .html-preview.left,
.bsh-container .html-container + .html-container .html-preview.right,
.bsh-container .html-container + .html-container .html-preview.top,
.bsh-container .html-container + .html-container .html-preview.anim-left,
.bsh-container .html-container + .html-container .html-preview.anim-right,
.bsh-container .html-container + .html-container .html-preview.movie-left,
.bsh-container .html-container + .html-container .html-preview.movie-right,
.bsh-container .html-container + .html-container .html-preview.icon {
    padding-top: 22.5px;
  }
}
.bsh-container .html-container + .html-container .html-preview.left.desktop,
.bsh-container .html-container + .html-container .html-preview.right.desktop,
.bsh-container .html-container + .html-container .html-preview.top.desktop,
.bsh-container .html-container + .html-container .html-preview.anim-left.desktop,
.bsh-container .html-container + .html-container .html-preview.anim-right.desktop,
.bsh-container .html-container + .html-container .html-preview.movie-left.desktop,
.bsh-container .html-container + .html-container .html-preview.movie-right.desktop,
.bsh-container .html-container + .html-container .html-preview.icon.desktop {
  padding-top: 22.5px;
}
@media (min-width: 1200px) {
.bsh-container .html-container + .html-container .html-preview.left,
.bsh-container .html-container + .html-container .html-preview.right,
.bsh-container .html-container + .html-container .html-preview.top,
.bsh-container .html-container + .html-container .html-preview.anim-left,
.bsh-container .html-container + .html-container .html-preview.anim-right,
.bsh-container .html-container + .html-container .html-preview.movie-left,
.bsh-container .html-container + .html-container .html-preview.movie-right,
.bsh-container .html-container + .html-container .html-preview.icon {
    padding-top: 22.5px;
  }
}
.bsh-container .html-container + .html-container .html-preview.left.wide,
.bsh-container .html-container + .html-container .html-preview.right.wide,
.bsh-container .html-container + .html-container .html-preview.top.wide,
.bsh-container .html-container + .html-container .html-preview.anim-left.wide,
.bsh-container .html-container + .html-container .html-preview.anim-right.wide,
.bsh-container .html-container + .html-container .html-preview.movie-left.wide,
.bsh-container .html-container + .html-container .html-preview.movie-right.wide,
.bsh-container .html-container + .html-container .html-preview.icon.wide {
  padding-top: 22.5px;
}
.bsh-container .html-container + .html-container.desktop,
.bsh-container .html-container + .html-container.wide {
  margin-top: 22.5px;
}
@media (min-width: 960px) and (max-width: 1199px) {
 .bsh-container  .html-container + .html-container {
    margin-top: 22.5px;
  }
}
.bsh-container .html-container + .html-container.desktop {
  margin-top: 22.5px;
}
@media (min-width: 1200px) {
 .bsh-container  .html-container + .html-container {
    margin-top: 22.5px;
  }
}
.bsh-container .html-container + .html-container.wide {
  margin-top: 22.5px;
}
.bsh-container .html-container + .html-container.html-container-continuous,
.bsh-container .html-container + .html-container:has(.html-preview.text) {
  margin-top: 0;
}
.bsh-container .html-preview {
  color: #000;
  font-family: verdana;
  overflow: auto;
}
.bsh-container .html-preview .title,
.bsh-container .html-preview .desc {
  padding: 8px 16px;
}
.bsh-container .html-preview .title {
  font-weight: 400;
}
.bsh-container .html-preview .title.center {
  text-align: center;
}
.bsh-container .html-preview .title.right {
  text-align: right;
}
.bsh-container .html-preview .side-icon {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 16px 8px;
}
.bsh-container .html-preview .side-icon-symbol {
  width: 80px;
  height: 80px;
  object-fit: contain;
}
.bsh-container .html-preview .side-icon-caption {
  color: #0f6eb5;
  font-size: 0.95em;
  font-weight: 700;
}
.bsh-container .html-preview .image {
  text-align: center;
}
.bsh-container .html-preview .small {
  font-size: 85%;
}
.bsh-container .html-preview .table {
  width: 100%;
  display: flex;
  align-items: center;
}
.bsh-container .html-preview .half {
  flex: 0 0 50%;
  width: 50% !important;
}
.bsh-container .html-preview .valign-top {
  align-self: flex-start;
}
.bsh-container .html-preview .valign-middle {
  align-self: center;
}
.bsh-container .html-preview .valign-bottom {
  align-self: flex-end;
}
.bsh-container .html-preview .img {
  max-width: 100%;
}
@media (min-width: 1200px) {
  .bsh-container .html-preview.top .title {
    font-size: 30px;
  }
 .bsh-container  .html-preview.top .desc {
    font-size: 15px;
  }
.bsh-container   .html-preview.top.left > :not(.wide),
.bsh-container .html-preview.top.right > :not(.wide),
.bsh-container .html-preview.top.anim-left > :not(.wide),
.bsh-container .html-preview.top.anim-right > :not(.wide),
.bsh-container .html-preview.top.movie-left > :not(.wide),
.bsh-container .html-preview.top.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.top.wide .title {
  font-size: 30px;
}
.bsh-container .html-preview.top.wide .desc {
  font-size: 15px;
}
.bsh-container .html-preview.top.wide.left > :not(.wide),
.bsh-container .html-preview.top.wide.right > :not(.wide),
.bsh-container .html-preview.top.wide.anim-left > :not(.wide),
.bsh-container .html-preview.top.wide.anim-right > :not(.wide),
.bsh-container .html-preview.top.wide.movie-left > :not(.wide),
.bsh-container .html-preview.top.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
 .bsh-container  .html-preview.top .title {
    font-size: 26px;
  }
 .bsh-container  .html-preview.top .desc {
    font-size: 14px;
  }
 .bsh-container  .html-preview.top.left > :not(.desktop),
.bsh-container .html-preview.top.right > :not(.desktop),
.bsh-container .html-preview.top.anim-left > :not(.desktop),
.bsh-container .html-preview.top.anim-right > :not(.desktop),
.bsh-container .html-preview.top.movie-left > :not(.desktop),
.bsh-container .html-preview.top.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.top.desktop .title {
  font-size: 26px;
}
.bsh-container .html-preview.top.desktop .desc {
  font-size: 14px;
}
.bsh-container .html-preview.top.desktop.left > :not(.desktop),
.bsh-container .html-preview.top.desktop.right > :not(.desktop),
.bsh-container .html-preview.top.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.top.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.top.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.top.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
 .bsh-container  .html-preview.top .title {
    font-size: 24px;
  }
 .bsh-container  .html-preview.top .desc {
    font-size: 13px;
  }
 .bsh-container  .html-preview.top.left .title,
.bsh-container .html-preview.top.right .title {
    text-align: center;
  }
 .bsh-container  .html-preview.top.left > :not(.tablet),
.bsh-container .html-preview.top.right > :not(.tablet),
.bsh-container .html-preview.top.anim-left > :not(.tablet),
.bsh-container .html-preview.top.anim-right > :not(.tablet),
.bsh-container .html-preview.top.movie-left > :not(.tablet),
.bsh-container .html-preview.top.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.top.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.top.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.top.tablet.left .title,
.bsh-container .html-preview.top.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.top.tablet.left > :not(.tablet),
.bsh-container .html-preview.top.tablet.right > :not(.tablet),
.bsh-container .html-preview.top.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.top.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.top.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.top.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
 .bsh-container  .html-preview.top .title {
    font-size: 24px;
  }
 .bsh-container  .html-preview.top .desc {
    font-size: 13px;
  }
 .bsh-container  .html-preview.top.left .title,
.bsh-container .html-preview.top.right .title {
    text-align: center;
  }
 .bsh-container  .html-preview.top.left > :not(.mobile),
.bsh-container .html-preview.top.right > :not(.mobile),
.bsh-container .html-preview.top.anim-left > :not(.mobile),
.bsh-container .html-preview.top.anim-right > :not(.mobile),
.bsh-container .html-preview.top.movie-left > :not(.mobile),
.bsh-container .html-preview.top.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.top.mobile .title {
  font-size: 24px;
}
.bsh-container .html-preview.top.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.top.mobile.left .title,
.bsh-container .html-preview.top.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.top.mobile.left > :not(.mobile),
.bsh-container .html-preview.top.mobile.right > :not(.mobile),
.bsh-container .html-preview.top.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.top.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.top.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.top.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
 .bsh-container  .html-preview.bottom .title {
    font-size: 30px;
  }
 .bsh-container  .html-preview.bottom .desc {
    font-size: 15px;
  }
 .bsh-container  .html-preview.bottom.left > :not(.wide),
.bsh-container .html-preview.bottom.right > :not(.wide),
.bsh-container .html-preview.bottom.anim-left > :not(.wide),
.bsh-container .html-preview.bottom.anim-right > :not(.wide),
.bsh-container .html-preview.bottom.movie-left > :not(.wide),
.bsh-container .html-preview.bottom.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.bottom.wide .title {
  font-size: 30px;
}
.bsh-container .html-preview.bottom.wide .desc {
  font-size: 15px;
}
.bsh-container .html-preview.bottom.wide.left > :not(.wide),
.bsh-container .html-preview.bottom.wide.right > :not(.wide),
.bsh-container .html-preview.bottom.wide.anim-left > :not(.wide),
.bsh-container .html-preview.bottom.wide.anim-right > :not(.wide),
.bsh-container .html-preview.bottom.wide.movie-left > :not(.wide),
.bsh-container .html-preview.bottom.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
 .bsh-container  .html-preview.bottom .title {
    font-size: 26px;
  }
 .bsh-container  .html-preview.bottom .desc {
    font-size: 14px;
  }
.bsh-container .html-preview.bottom.left > :not(.desktop),
.bsh-container .html-preview.bottom.right > :not(.desktop),
.bsh-container .html-preview.bottom.anim-left > :not(.desktop),
.bsh-container .html-preview.bottom.anim-right > :not(.desktop),
.bsh-container .html-preview.bottom.movie-left > :not(.desktop),
.bsh-container .html-preview.bottom.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.bottom.desktop .title {
  font-size: 26px;
}
.bsh-container .html-preview.bottom.desktop .desc {
  font-size: 14px;
}
.bsh-container .html-preview.bottom.desktop.left > :not(.desktop),
.bsh-container .html-preview.bottom.desktop.right > :not(.desktop),
.bsh-container .html-preview.bottom.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.bottom.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.bottom.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.bottom.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.bottom .title {
    font-size: 24px;
  }
.bsh-container .html-preview.bottom .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.bottom.left .title,
.bsh-container .html-preview.bottom.right .title {
    text-align: center;
  }
.bsh-container .html-preview.bottom.left > :not(.tablet),
.bsh-container .html-preview.bottom.right > :not(.tablet),
.bsh-container .html-preview.bottom.anim-left > :not(.tablet),
.bsh-container .html-preview.bottom.anim-right > :not(.tablet),
.bsh-container .html-preview.bottom.movie-left > :not(.tablet),
.bsh-container .html-preview.bottom.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.bottom.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.bottom.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.bottom.tablet.left .title,
.bsh-container .html-preview.bottom.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.bottom.tablet.left > :not(.tablet),
.bsh-container .html-preview.bottom.tablet.right > :not(.tablet),
.bsh-container .html-preview.bottom.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.bottom.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.bottom.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.bottom.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.bottom .title {
    font-size: 24px;
  }
.bsh-container .html-preview.bottom .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.bottom.left .title,
.bsh-container .html-preview.bottom.right .title {
    text-align: center;
  }
.bsh-container .html-preview.bottom.left > :not(.mobile),
.bsh-container .html-preview.bottom.right > :not(.mobile),
.bsh-container .html-preview.bottom.anim-left > :not(.mobile),
.bsh-container .html-preview.bottom.anim-right > :not(.mobile),
.bsh-container .html-preview.bottom.movie-left > :not(.mobile),
.bsh-container .html-preview.bottom.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.bottom.mobile .title {
  font-size: 24px;
}
.bsh-container .html-preview.bottom.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.bottom.mobile.left .title,
.bsh-container .html-preview.bottom.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.bottom.mobile.left > :not(.mobile),
.bsh-container .html-preview.bottom.mobile.right > :not(.mobile),
.bsh-container .html-preview.bottom.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.bottom.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.bottom.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.bottom.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.title .title {
    font-size: 30px;
  }
.bsh-container .html-preview.title .desc {
    font-size: 15px;
  }
.bsh-container .html-preview.title.left > :not(.wide),
.bsh-container .html-preview.title.right > :not(.wide),
.bsh-container .html-preview.title.anim-left > :not(.wide),
.bsh-container .html-preview.title.anim-right > :not(.wide),
.bsh-container .html-preview.title.movie-left > :not(.wide),
.bsh-container .html-preview.title.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.title.wide .title {
  font-size: 30px;
}
.bsh-container .html-preview.title.wide .desc {
  font-size: 15px;
}
.bsh-container .html-preview.title.wide.left > :not(.wide),
.bsh-container .html-preview.title.wide.right > :not(.wide),
.bsh-container .html-preview.title.wide.anim-left > :not(.wide),
.bsh-container .html-preview.title.wide.anim-right > :not(.wide),
.bsh-container .html-preview.title.wide.movie-left > :not(.wide),
.bsh-container .html-preview.title.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.title .title {
    font-size: 26px;
  }
.bsh-container .html-preview.title .desc {
    font-size: 14px;
  }
.bsh-container .html-preview.title.left > :not(.desktop),
.bsh-container .html-preview.title.right > :not(.desktop),
.bsh-container .html-preview.title.anim-left > :not(.desktop),
.bsh-container .html-preview.title.anim-right > :not(.desktop),
.bsh-container .html-preview.title.movie-left > :not(.desktop),
.bsh-container .html-preview.title.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.title.desktop .title {
  font-size: 26px;
}
.bsh-container .html-preview.title.desktop .desc {
  font-size: 14px;
}
.bsh-container .html-preview.title.desktop.left > :not(.desktop),
.bsh-container .html-preview.title.desktop.right > :not(.desktop),
.bsh-container .html-preview.title.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.title.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.title.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.title.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.title .title {
    font-size: 24px;
  }
.bsh-container .html-preview.title .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.title.left .title,
.bsh-container .html-preview.title.right .title {
    text-align: center;
  }
.bsh-container .html-preview.title.left > :not(.tablet),
.bsh-container .html-preview.title.right > :not(.tablet),
.bsh-container .html-preview.title.anim-left > :not(.tablet),
.bsh-container .html-preview.title.anim-right > :not(.tablet),
.bsh-container .html-preview.title.movie-left > :not(.tablet),
.bsh-container .html-preview.title.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.title.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.title.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.title.tablet.left .title,
.bsh-container .html-preview.title.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.title.tablet.left > :not(.tablet),
.bsh-container .html-preview.title.tablet.right > :not(.tablet),
.bsh-container .html-preview.title.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.title.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.title.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.title.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.title .title {
    font-size: 24px;
  }
.bsh-container .html-preview.title .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.title.left .title,
.bsh-container .html-preview.title.right .title {
    text-align: center;
  }
.bsh-container .html-preview.title.left > :not(.mobile),
.bsh-container .html-preview.title.right > :not(.mobile),
.bsh-container .html-preview.title.anim-left > :not(.mobile),
.bsh-container .html-preview.title.anim-right > :not(.mobile),
.bsh-container .html-preview.title.movie-left > :not(.mobile),
.bsh-container .html-preview.title.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.title.mobile .title {
  font-size: 24px;
}
.bsh-container .html-preview.title.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.title.mobile.left .title,
.bsh-container .html-preview.title.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.title.mobile.left > :not(.mobile),
.bsh-container .html-preview.title.mobile.right > :not(.mobile),
.bsh-container .html-preview.title.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.title.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.title.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.title.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.text .title {
    font-size: 30px;
  }
.bsh-container .html-preview.text .desc {
    font-size: 15px;
  }
.bsh-container .html-preview.text.left > :not(.wide),
.bsh-container .html-preview.text.right > :not(.wide),
.bsh-container .html-preview.text.anim-left > :not(.wide),
.bsh-container .html-preview.text.anim-right > :not(.wide),
.bsh-container .html-preview.text.movie-left > :not(.wide),
.bsh-container .html-preview.text.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.text.wide .title {
  font-size: 30px;
}
.bsh-container .html-preview.text.wide .desc {
  font-size: 15px;
}
.bsh-container .html-preview.text.wide.left > :not(.wide),
.bsh-container .html-preview.text.wide.right > :not(.wide),
.bsh-container .html-preview.text.wide.anim-left > :not(.wide),
.bsh-container .html-preview.text.wide.anim-right > :not(.wide),
.bsh-container .html-preview.text.wide.movie-left > :not(.wide),
.bsh-container .html-preview.text.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.text .title {
    font-size: 26px;
  }
.bsh-container .html-preview.text .desc {
    font-size: 14px;
  }
.bsh-container .html-preview.text.left > :not(.desktop),
.bsh-container .html-preview.text.right > :not(.desktop),
.bsh-container .html-preview.text.anim-left > :not(.desktop),
.bsh-container .html-preview.text.anim-right > :not(.desktop),
.bsh-container .html-preview.text.movie-left > :not(.desktop),
.bsh-container .html-preview.text.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.text.desktop .title {
  font-size: 26px;
}
.bsh-container .html-preview.text.desktop .desc {
  font-size: 14px;
}
.bsh-container .html-preview.text.desktop.left > :not(.desktop),
.bsh-container .html-preview.text.desktop.right > :not(.desktop),
.bsh-container .html-preview.text.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.text.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.text.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.text.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.text .title {
    font-size: 24px;
  }
.bsh-container .html-preview.text .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.text.left .title,
.bsh-container .html-preview.text.right .title {
    text-align: center;
  }
.bsh-container .html-preview.text.left > :not(.tablet),
.bsh-container .html-preview.text.right > :not(.tablet),
.bsh-container .html-preview.text.anim-left > :not(.tablet),
.bsh-container .html-preview.text.anim-right > :not(.tablet),
.bsh-container .html-preview.text.movie-left > :not(.tablet),
.bsh-container .html-preview.text.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.text.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.text.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.text.tablet.left .title,
.bsh-container .html-preview.text.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.text.tablet.left > :not(.tablet),
.bsh-container .html-preview.text.tablet.right > :not(.tablet),
.bsh-container .html-preview.text.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.text.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.text.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.text.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.text .title {
    font-size: 24px;
  }
.bsh-container .html-preview.text .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.text.left .title,
.bsh-container .html-preview.text.right .title {
    text-align: center;
  }
.bsh-container .html-preview.text.left > :not(.mobile),
.bsh-container .html-preview.text.right > :not(.mobile),
.bsh-container .html-preview.text.anim-left > :not(.mobile),
.bsh-container .html-preview.text.anim-right > :not(.mobile),
.bsh-container .html-preview.text.movie-left > :not(.mobile),
.bsh-container .html-preview.text.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.text.mobile .title {
  font-size: 24px;
}
.bsh-container .html-preview.text.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.text.mobile.left .title,
.bsh-container .html-preview.text.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.text.mobile.left > :not(.mobile),
.bsh-container .html-preview.text.mobile.right > :not(.mobile),
.bsh-container .html-preview.text.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.text.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.text.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.text.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.movie .title {
    font-size: 30px;
  }
.bsh-container .html-preview.movie .desc {
    font-size: 15px;
  }
.bsh-container .html-preview.movie.left > :not(.wide),
.bsh-container .html-preview.movie.right > :not(.wide),
.bsh-container .html-preview.movie.anim-left > :not(.wide),
.bsh-container .html-preview.movie.anim-right > :not(.wide),
.bsh-container .html-preview.movie.movie-left > :not(.wide),
.bsh-container .html-preview.movie.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.movie.wide .title {
  font-size: 30px;
}
.bsh-container .html-preview.movie.wide .desc {
  font-size: 15px;
}
.bsh-container .html-preview.movie.wide.left > :not(.wide),
.bsh-container .html-preview.movie.wide.right > :not(.wide),
.bsh-container .html-preview.movie.wide.anim-left > :not(.wide),
.bsh-container .html-preview.movie.wide.anim-right > :not(.wide),
.bsh-container .html-preview.movie.wide.movie-left > :not(.wide),
.bsh-container .html-preview.movie.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.movie .title {
    font-size: 26px;
  }
.bsh-container .html-preview.movie .desc {
    font-size: 14px;
  }
.bsh-container .html-preview.movie.left > :not(.desktop),
.bsh-container .html-preview.movie.right > :not(.desktop),
.bsh-container .html-preview.movie.anim-left > :not(.desktop),
.bsh-container .html-preview.movie.anim-right > :not(.desktop),
.bsh-container .html-preview.movie.movie-left > :not(.desktop),
.bsh-container .html-preview.movie.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.movie.desktop .title {
  font-size: 26px;
}
.bsh-container .html-preview.movie.desktop .desc {
  font-size: 14px;
}
.bsh-container .html-preview.movie.desktop.left > :not(.desktop),
.bsh-container .html-preview.movie.desktop.right > :not(.desktop),
.bsh-container .html-preview.movie.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.movie.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.movie.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.movie.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.movie .title {
    font-size: 24px;
  }
.bsh-container .html-preview.movie .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.movie.left .title,
.bsh-container .html-preview.movie.right .title {
    text-align: center;
  }
.bsh-container .html-preview.movie.left > :not(.tablet),
.bsh-container .html-preview.movie.right > :not(.tablet),
.bsh-container .html-preview.movie.anim-left > :not(.tablet),
.bsh-container .html-preview.movie.anim-right > :not(.tablet),
.bsh-container .html-preview.movie.movie-left > :not(.tablet),
.bsh-container .html-preview.movie.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.movie.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.movie.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.movie.tablet.left .title,
.bsh-container .html-preview.movie.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.movie.tablet.left > :not(.tablet),
.bsh-container .html-preview.movie.tablet.right > :not(.tablet),
.bsh-container .html-preview.movie.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.movie.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.movie.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.movie.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.movie .title {
    font-size: 24px;
  }
.bsh-container .html-preview.movie .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.movie.left .title,
.bsh-container .html-preview.movie.right .title {
    text-align: center;
  }
.bsh-container .html-preview.movie.left > :not(.mobile),
.bsh-container .html-preview.movie.right > :not(.mobile),
.bsh-container .html-preview.movie.anim-left > :not(.mobile),
.bsh-container .html-preview.movie.anim-right > :not(.mobile),
.bsh-container .html-preview.movie.movie-left > :not(.mobile),
.bsh-container .html-preview.movie.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.movie.mobile .title {
  font-size: 24px;
}
.bsh-container .html-preview.movie.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.movie.mobile.left .title,
.bsh-container .html-preview.movie.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.movie.mobile.left > :not(.mobile),
.bsh-container .html-preview.movie.mobile.right > :not(.mobile),
.bsh-container .html-preview.movie.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.movie.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.movie.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.movie.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.movie-left .title {
    font-size: 24px;
  }
.bsh-container .html-preview.movie-left .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.movie-left.left > :not(.wide),
.bsh-container .html-preview.movie-left.right > :not(.wide),
.bsh-container .html-preview.movie-left.anim-left > :not(.wide),
.bsh-container .html-preview.movie-left.anim-right > :not(.wide),
.bsh-container .html-preview.movie-left.movie-left > :not(.wide),
.bsh-container .html-preview.movie-left.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.movie-left.wide .title {
  font-size: 24px;
}
.bsh-container .html-preview.movie-left.wide .desc {
  font-size: 13px;
}
.bsh-container .html-preview.movie-left.wide.left > :not(.wide),
.bsh-container .html-preview.movie-left.wide.right > :not(.wide),
.bsh-container .html-preview.movie-left.wide.anim-left > :not(.wide),
.bsh-container .html-preview.movie-left.wide.anim-right > :not(.wide),
.bsh-container .html-preview.movie-left.wide.movie-left > :not(.wide),
.bsh-container .html-preview.movie-left.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.movie-left .title {
    font-size: 24px;
  }
.bsh-container .html-preview.movie-left .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.movie-left.left > :not(.desktop),
.bsh-container .html-preview.movie-left.right > :not(.desktop),
.bsh-container .html-preview.movie-left.anim-left > :not(.desktop),
.bsh-container .html-preview.movie-left.anim-right > :not(.desktop),
.bsh-container .html-preview.movie-left.movie-left > :not(.desktop),
.bsh-container .html-preview.movie-left.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.movie-left.desktop .title {
  font-size: 24px;
}
.bsh-container .html-preview.movie-left.desktop .desc {
  font-size: 13px;
}
.bsh-container .html-preview.movie-left.desktop.left > :not(.desktop),
.bsh-container .html-preview.movie-left.desktop.right > :not(.desktop),
.bsh-container .html-preview.movie-left.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.movie-left.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.movie-left.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.movie-left.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.movie-left .title {
    font-size: 24px;
  }
.bsh-container .html-preview.movie-left .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.movie-left.left .title,
.bsh-container .html-preview.movie-left.right .title {
    text-align: center;
  }
.bsh-container .html-preview.movie-left.left > :not(.tablet),
.bsh-container .html-preview.movie-left.right > :not(.tablet),
.bsh-container .html-preview.movie-left.anim-left > :not(.tablet),
.bsh-container .html-preview.movie-left.anim-right > :not(.tablet),
.bsh-container .html-preview.movie-left.movie-left > :not(.tablet),
.bsh-container .html-preview.movie-left.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.movie-left.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.movie-left.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.movie-left.tablet.left .title,
.bsh-container .html-preview.movie-left.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.movie-left.tablet.left > :not(.tablet),
.bsh-container .html-preview.movie-left.tablet.right > :not(.tablet),
.bsh-container .html-preview.movie-left.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.movie-left.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.movie-left.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.movie-left.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.movie-left .title {
    font-size: 20px;
  }
.bsh-container .html-preview.movie-left .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.movie-left.left .title,
.bsh-container .html-preview.movie-left.right .title {
    text-align: center;
  }
.bsh-container .html-preview.movie-left.left > :not(.mobile),
.bsh-container .html-preview.movie-left.right > :not(.mobile),
.bsh-container .html-preview.movie-left.anim-left > :not(.mobile),
.bsh-container .html-preview.movie-left.anim-right > :not(.mobile),
.bsh-container .html-preview.movie-left.movie-left > :not(.mobile),
.bsh-container .html-preview.movie-left.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.movie-left.mobile .title {
  font-size: 20px;
}
.bsh-container .html-preview.movie-left.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.movie-left.mobile.left .title,
.bsh-container .html-preview.movie-left.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.movie-left.mobile.left > :not(.mobile),
.bsh-container .html-preview.movie-left.mobile.right > :not(.mobile),
.bsh-container .html-preview.movie-left.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.movie-left.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.movie-left.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.movie-left.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.movie-right .title {
    font-size: 24px;
  }
.bsh-container .html-preview.movie-right .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.movie-right.left > :not(.wide),
.bsh-container .html-preview.movie-right.right > :not(.wide),
.bsh-container .html-preview.movie-right.anim-left > :not(.wide),
.bsh-container .html-preview.movie-right.anim-right > :not(.wide),
.bsh-container .html-preview.movie-right.movie-left > :not(.wide),
.bsh-container .html-preview.movie-right.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.movie-right.wide .title {
  font-size: 24px;
}
.bsh-container .html-preview.movie-right.wide .desc {
  font-size: 13px;
}
.bsh-container .html-preview.movie-right.wide.left > :not(.wide),
.bsh-container .html-preview.movie-right.wide.right > :not(.wide),
.bsh-container .html-preview.movie-right.wide.anim-left > :not(.wide),
.bsh-container .html-preview.movie-right.wide.anim-right > :not(.wide),
.bsh-container .html-preview.movie-right.wide.movie-left > :not(.wide),
.bsh-container .html-preview.movie-right.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.movie-right .title {
    font-size: 24px;
  }
.bsh-container .html-preview.movie-right .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.movie-right.left > :not(.desktop),
.bsh-container .html-preview.movie-right.right > :not(.desktop),
.bsh-container .html-preview.movie-right.anim-left > :not(.desktop),
.bsh-container .html-preview.movie-right.anim-right > :not(.desktop),
.bsh-container .html-preview.movie-right.movie-left > :not(.desktop),
.bsh-container .html-preview.movie-right.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.movie-right.desktop .title {
  font-size: 24px;
}
.bsh-container .html-preview.movie-right.desktop .desc {
  font-size: 13px;
}
.bsh-container .html-preview.movie-right.desktop.left > :not(.desktop),
.bsh-container .html-preview.movie-right.desktop.right > :not(.desktop),
.bsh-container .html-preview.movie-right.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.movie-right.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.movie-right.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.movie-right.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.movie-right .title {
    font-size: 24px;
  }
.bsh-container .html-preview.movie-right .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.movie-right.left .title,
.bsh-container .html-preview.movie-right.right .title {
    text-align: center;
  }
.bsh-container .html-preview.movie-right.left > :not(.tablet),
.bsh-container .html-preview.movie-right.right > :not(.tablet),
.bsh-container .html-preview.movie-right.anim-left > :not(.tablet),
.bsh-container .html-preview.movie-right.anim-right > :not(.tablet),
.bsh-container .html-preview.movie-right.movie-left > :not(.tablet),
.bsh-container .html-preview.movie-right.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.movie-right.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.movie-right.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.movie-right.tablet.left .title,
.bsh-container .html-preview.movie-right.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.movie-right.tablet.left > :not(.tablet),
.bsh-container .html-preview.movie-right.tablet.right > :not(.tablet),
.bsh-container .html-preview.movie-right.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.movie-right.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.movie-right.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.movie-right.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.movie-right .title {
    font-size: 20px;
  }
.bsh-container .html-preview.movie-right .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.movie-right.left .title,
.bsh-container .html-preview.movie-right.right .title {
    text-align: center;
  }
.bsh-container .html-preview.movie-right.left > :not(.mobile),
.bsh-container .html-preview.movie-right.right > :not(.mobile),
.bsh-container .html-preview.movie-right.anim-left > :not(.mobile),
.bsh-container .html-preview.movie-right.anim-right > :not(.mobile),
.bsh-container .html-preview.movie-right.movie-left > :not(.mobile),
.bsh-container .html-preview.movie-right.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.movie-right.mobile .title {
  font-size: 20px;
}
.bsh-container .html-preview.movie-right.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.movie-right.mobile.left .title,
.bsh-container .html-preview.movie-right.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.movie-right.mobile.left > :not(.mobile),
.bsh-container .html-preview.movie-right.mobile.right > :not(.mobile),
.bsh-container .html-preview.movie-right.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.movie-right.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.movie-right.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.movie-right.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.left .title {
    font-size: 24px;
  }
.bsh-container .html-preview.left .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.left.left > :not(.wide),
.bsh-container .html-preview.left.right > :not(.wide),
.bsh-container .html-preview.left.anim-left > :not(.wide),
.bsh-container .html-preview.left.anim-right > :not(.wide),
.bsh-container .html-preview.left.movie-left > :not(.wide),
.bsh-container .html-preview.left.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.left.wide .title {
  font-size: 24px;
}
.bsh-container .html-preview.left.wide .desc {
  font-size: 13px;
}
.bsh-container .html-preview.left.wide.left > :not(.wide),
.bsh-container .html-preview.left.wide.right > :not(.wide),
.bsh-container .html-preview.left.wide.anim-left > :not(.wide),
.bsh-container .html-preview.left.wide.anim-right > :not(.wide),
.bsh-container .html-preview.left.wide.movie-left > :not(.wide),
.bsh-container .html-preview.left.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.left .title {
    font-size: 24px;
  }
.bsh-container .html-preview.left .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.left.left > :not(.desktop),
.bsh-container .html-preview.left.right > :not(.desktop),
.bsh-container .html-preview.left.anim-left > :not(.desktop),
.bsh-container .html-preview.left.anim-right > :not(.desktop),
.bsh-container .html-preview.left.movie-left > :not(.desktop),
.bsh-container .html-preview.left.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.left.desktop .title {
  font-size: 24px;
}
.bsh-container .html-preview.left.desktop .desc {
  font-size: 13px;
}
.bsh-container .html-preview.left.desktop.left > :not(.desktop),
.bsh-container .html-preview.left.desktop.right > :not(.desktop),
.bsh-container .html-preview.left.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.left.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.left.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.left.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.left .title {
    font-size: 24px;
  }
.bsh-container .html-preview.left .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.left.left .title,
.bsh-container .html-preview.left.right .title {
    text-align: center;
  }
.bsh-container .html-preview.left.left > :not(.tablet),
.bsh-container .html-preview.left.right > :not(.tablet),
.bsh-container .html-preview.left.anim-left > :not(.tablet),
.bsh-container .html-preview.left.anim-right > :not(.tablet),
.bsh-container .html-preview.left.movie-left > :not(.tablet),
.bsh-container .html-preview.left.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.left.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.left.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.left.tablet.left .title,
.bsh-container .html-preview.left.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.left.tablet.left > :not(.tablet),
.bsh-container .html-preview.left.tablet.right > :not(.tablet),
.bsh-container .html-preview.left.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.left.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.left.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.left.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.left .title {
    font-size: 20px;
  }
.bsh-container .html-preview.left .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.left.left .title,
.bsh-container .html-preview.left.right .title {
    text-align: center;
  }
.bsh-container .html-preview.left.left > :not(.mobile),
.bsh-container .html-preview.left.right > :not(.mobile),
.bsh-container .html-preview.left.anim-left > :not(.mobile),
.bsh-container .html-preview.left.anim-right > :not(.mobile),
.bsh-container .html-preview.left.movie-left > :not(.mobile),
.bsh-container .html-preview.left.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.left.mobile .title {
  font-size: 20px;
}
.bsh-container .html-preview.left.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.left.mobile.left .title,
.bsh-container .html-preview.left.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.left.mobile.left > :not(.mobile),
.bsh-container .html-preview.left.mobile.right > :not(.mobile),
.bsh-container .html-preview.left.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.left.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.left.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.left.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.right .title {
    font-size: 24px;
  }
.bsh-container .html-preview.right .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.right.left > :not(.wide),
.bsh-container .html-preview.right.right > :not(.wide),
.bsh-container .html-preview.right.anim-left > :not(.wide),
.bsh-container .html-preview.right.anim-right > :not(.wide),
.bsh-container .html-preview.right.movie-left > :not(.wide),
.bsh-container .html-preview.right.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.right.wide .title {
  font-size: 24px;
}
.bsh-container .html-preview.right.wide .desc {
  font-size: 13px;
}
.bsh-container .html-preview.right.wide.left > :not(.wide),
.bsh-container .html-preview.right.wide.right > :not(.wide),
.bsh-container .html-preview.right.wide.anim-left > :not(.wide),
.bsh-container .html-preview.right.wide.anim-right > :not(.wide),
.bsh-container .html-preview.right.wide.movie-left > :not(.wide),
.bsh-container .html-preview.right.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.right .title {
    font-size: 24px;
  }
.bsh-container .html-preview.right .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.right.left > :not(.desktop),
.bsh-container .html-preview.right.right > :not(.desktop),
.bsh-container .html-preview.right.anim-left > :not(.desktop),
.bsh-container .html-preview.right.anim-right > :not(.desktop),
.bsh-container .html-preview.right.movie-left > :not(.desktop),
.bsh-container .html-preview.right.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.right.desktop .title {
  font-size: 24px;
}
.bsh-container .html-preview.right.desktop .desc {
  font-size: 13px;
}
.bsh-container .html-preview.right.desktop.left > :not(.desktop),
.bsh-container .html-preview.right.desktop.right > :not(.desktop),
.bsh-container .html-preview.right.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.right.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.right.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.right.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.right .title {
    font-size: 24px;
  }
.bsh-container .html-preview.right .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.right.left .title,
.bsh-container .html-preview.right.right .title {
    text-align: center;
  }
.bsh-container .html-preview.right.left > :not(.tablet),
.bsh-container .html-preview.right.right > :not(.tablet),
.bsh-container .html-preview.right.anim-left > :not(.tablet),
.bsh-container .html-preview.right.anim-right > :not(.tablet),
.bsh-container .html-preview.right.movie-left > :not(.tablet),
.bsh-container .html-preview.right.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.right.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.right.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.right.tablet.left .title,
.bsh-container .html-preview.right.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.right.tablet.left > :not(.tablet),
.bsh-container .html-preview.right.tablet.right > :not(.tablet),
.bsh-container .html-preview.right.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.right.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.right.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.right.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.right .title {
    font-size: 20px;
  }
.bsh-container .html-preview.right .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.right.left .title,
.bsh-container .html-preview.right.right .title {
    text-align: center;
  }
.bsh-container .html-preview.right.left > :not(.mobile),
.bsh-container .html-preview.right.right > :not(.mobile),
.bsh-container .html-preview.right.anim-left > :not(.mobile),
.bsh-container .html-preview.right.anim-right > :not(.mobile),
.bsh-container .html-preview.right.movie-left > :not(.mobile),
.bsh-container .html-preview.right.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.right.mobile .title {
  font-size: 20px;
}
.bsh-container .html-preview.right.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.right.mobile.left .title,
.bsh-container .html-preview.right.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.right.mobile.left > :not(.mobile),
.bsh-container .html-preview.right.mobile.right > :not(.mobile),
.bsh-container .html-preview.right.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.right.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.right.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.right.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.anim .title {
    font-size: 30px;
  }
.bsh-container .html-preview.anim .desc {
    font-size: 15px;
  }
.bsh-container .html-preview.anim.left > :not(.wide),
.bsh-container .html-preview.anim.right > :not(.wide),
.bsh-container .html-preview.anim.anim-left > :not(.wide),
.bsh-container .html-preview.anim.anim-right > :not(.wide),
.bsh-container .html-preview.anim.movie-left > :not(.wide),
.bsh-container .html-preview.anim.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.anim.wide .title {
  font-size: 30px;
}
.bsh-container .html-preview.anim.wide .desc {
  font-size: 15px;
}
.bsh-container .html-preview.anim.wide.left > :not(.wide),
.bsh-container .html-preview.anim.wide.right > :not(.wide),
.bsh-container .html-preview.anim.wide.anim-left > :not(.wide),
.bsh-container .html-preview.anim.wide.anim-right > :not(.wide),
.bsh-container .html-preview.anim.wide.movie-left > :not(.wide),
.bsh-container .html-preview.anim.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.anim .title {
    font-size: 26px;
  }
.bsh-container .html-preview.anim .desc {
    font-size: 14px;
  }
.bsh-container .html-preview.anim.left > :not(.desktop),
.bsh-container .html-preview.anim.right > :not(.desktop),
.bsh-container .html-preview.anim.anim-left > :not(.desktop),
.bsh-container .html-preview.anim.anim-right > :not(.desktop),
.bsh-container .html-preview.anim.movie-left > :not(.desktop),
.bsh-container .html-preview.anim.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.anim.desktop .title {
  font-size: 26px;
}
.bsh-container .html-preview.anim.desktop .desc {
  font-size: 14px;
}
.bsh-container .html-preview.anim.desktop.left > :not(.desktop),
.bsh-container .html-preview.anim.desktop.right > :not(.desktop),
.bsh-container .html-preview.anim.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.anim.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.anim.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.anim.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.anim .title {
    font-size: 24px;
  }
.bsh-container .html-preview.anim .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.anim.left .title,
.bsh-container .html-preview.anim.right .title {
    text-align: center;
  }
.bsh-container .html-preview.anim.left > :not(.tablet),
.bsh-container .html-preview.anim.right > :not(.tablet),
.bsh-container .html-preview.anim.anim-left > :not(.tablet),
.bsh-container .html-preview.anim.anim-right > :not(.tablet),
.bsh-container .html-preview.anim.movie-left > :not(.tablet),
.bsh-container .html-preview.anim.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.anim.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.anim.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.anim.tablet.left .title,
.bsh-container .html-preview.anim.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.anim.tablet.left > :not(.tablet),
.bsh-container .html-preview.anim.tablet.right > :not(.tablet),
.bsh-container .html-preview.anim.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.anim.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.anim.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.anim.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.anim .title {
    font-size: 24px;
  }
.bsh-container .html-preview.anim .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.anim.left .title,
.bsh-container .html-preview.anim.right .title {
    text-align: center;
  }
.bsh-container .html-preview.anim.left > :not(.mobile),
.bsh-container .html-preview.anim.right > :not(.mobile),
.bsh-container .html-preview.anim.anim-left > :not(.mobile),
.bsh-container .html-preview.anim.anim-right > :not(.mobile),
.bsh-container .html-preview.anim.movie-left > :not(.mobile),
.bsh-container .html-preview.anim.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.anim.mobile .title {
  font-size: 24px;
}
.bsh-container .html-preview.anim.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.anim.mobile.left .title,
.bsh-container .html-preview.anim.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.anim.mobile.left > :not(.mobile),
.bsh-container .html-preview.anim.mobile.right > :not(.mobile),
.bsh-container .html-preview.anim.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.anim.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.anim.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.anim.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.anim-left .title {
    font-size: 30px;
  }
.bsh-container .html-preview.anim-left .desc {
    font-size: 15px;
  }
.bsh-container .html-preview.anim-left.left > :not(.wide),
.bsh-container .html-preview.anim-left.right > :not(.wide),
.bsh-container .html-preview.anim-left.anim-left > :not(.wide),
.bsh-container .html-preview.anim-left.anim-right > :not(.wide),
.bsh-container .html-preview.anim-left.movie-left > :not(.wide),
.bsh-container .html-preview.anim-left.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.anim-left.wide .title {
  font-size: 30px;
}
.bsh-container .html-preview.anim-left.wide .desc {
  font-size: 15px;
}
.bsh-container .html-preview.anim-left.wide.left > :not(.wide),
.bsh-container .html-preview.anim-left.wide.right > :not(.wide),
.bsh-container .html-preview.anim-left.wide.anim-left > :not(.wide),
.bsh-container .html-preview.anim-left.wide.anim-right > :not(.wide),
.bsh-container .html-preview.anim-left.wide.movie-left > :not(.wide),
.bsh-container .html-preview.anim-left.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.anim-left .title {
    font-size: 26px;
  }
.bsh-container .html-preview.anim-left .desc {
    font-size: 14px;
  }
.bsh-container .html-preview.anim-left.left > :not(.desktop),
.bsh-container .html-preview.anim-left.right > :not(.desktop),
.bsh-container .html-preview.anim-left.anim-left > :not(.desktop),
.bsh-container .html-preview.anim-left.anim-right > :not(.desktop),
.bsh-container .html-preview.anim-left.movie-left > :not(.desktop),
.bsh-container .html-preview.anim-left.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.anim-left.desktop .title {
  font-size: 26px;
}
.bsh-container .html-preview.anim-left.desktop .desc {
  font-size: 14px;
}
.bsh-container .html-preview.anim-left.desktop.left > :not(.desktop),
.bsh-container .html-preview.anim-left.desktop.right > :not(.desktop),
.bsh-container .html-preview.anim-left.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.anim-left.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.anim-left.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.anim-left.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.anim-left .title {
    font-size: 24px;
  }
.bsh-container .html-preview.anim-left .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.anim-left.left .title,
.bsh-container .html-preview.anim-left.right .title {
    text-align: center;
  }
.bsh-container .html-preview.anim-left.left > :not(.tablet),
.bsh-container .html-preview.anim-left.right > :not(.tablet),
.bsh-container .html-preview.anim-left.anim-left > :not(.tablet),
.bsh-container .html-preview.anim-left.anim-right > :not(.tablet),
.bsh-container .html-preview.anim-left.movie-left > :not(.tablet),
.bsh-container .html-preview.anim-left.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.anim-left.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.anim-left.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.anim-left.tablet.left .title,
.bsh-container .html-preview.anim-left.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.anim-left.tablet.left > :not(.tablet),
.bsh-container .html-preview.anim-left.tablet.right > :not(.tablet),
.bsh-container .html-preview.anim-left.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.anim-left.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.anim-left.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.anim-left.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.anim-left .title {
    font-size: 24px;
  }
.bsh-container .html-preview.anim-left .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.anim-left.left .title,
.bsh-container .html-preview.anim-left.right .title {
    text-align: center;
  }
.bsh-container .html-preview.anim-left.left > :not(.mobile),
.bsh-container .html-preview.anim-left.right > :not(.mobile),
.bsh-container .html-preview.anim-left.anim-left > :not(.mobile),
.bsh-container .html-preview.anim-left.anim-right > :not(.mobile),
.bsh-container .html-preview.anim-left.movie-left > :not(.mobile),
.bsh-container .html-preview.anim-left.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.anim-left.mobile .title {
  font-size: 24px;
}
.bsh-container .html-preview.anim-left.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.anim-left.mobile.left .title,
.bsh-container .html-preview.anim-left.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.anim-left.mobile.left > :not(.mobile),
.bsh-container .html-preview.anim-left.mobile.right > :not(.mobile),
.bsh-container .html-preview.anim-left.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.anim-left.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.anim-left.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.anim-left.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.anim-right .title {
    font-size: 30px;
  }
.bsh-container .html-preview.anim-right .desc {
    font-size: 15px;
  }
.bsh-container .html-preview.anim-right.left > :not(.wide),
.bsh-container .html-preview.anim-right.right > :not(.wide),
.bsh-container .html-preview.anim-right.anim-left > :not(.wide),
.bsh-container .html-preview.anim-right.anim-right > :not(.wide),
.bsh-container .html-preview.anim-right.movie-left > :not(.wide),
.bsh-container .html-preview.anim-right.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.anim-right.wide .title {
  font-size: 30px;
}
.bsh-container .html-preview.anim-right.wide .desc {
  font-size: 15px;
}
.bsh-container .html-preview.anim-right.wide.left > :not(.wide),
.bsh-container .html-preview.anim-right.wide.right > :not(.wide),
.bsh-container .html-preview.anim-right.wide.anim-left > :not(.wide),
.bsh-container .html-preview.anim-right.wide.anim-right > :not(.wide),
.bsh-container .html-preview.anim-right.wide.movie-left > :not(.wide),
.bsh-container .html-preview.anim-right.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.anim-right .title {
    font-size: 26px;
  }
.bsh-container .html-preview.anim-right .desc {
    font-size: 14px;
  }
.bsh-container .html-preview.anim-right.left > :not(.desktop),
.bsh-container .html-preview.anim-right.right > :not(.desktop),
.bsh-container .html-preview.anim-right.anim-left > :not(.desktop),
.bsh-container .html-preview.anim-right.anim-right > :not(.desktop),
.bsh-container .html-preview.anim-right.movie-left > :not(.desktop),
.bsh-container .html-preview.anim-right.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.anim-right.desktop .title {
  font-size: 26px;
}
.bsh-container .html-preview.anim-right.desktop .desc {
  font-size: 14px;
}
.bsh-container .html-preview.anim-right.desktop.left > :not(.desktop),
.bsh-container .html-preview.anim-right.desktop.right > :not(.desktop),
.bsh-container .html-preview.anim-right.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.anim-right.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.anim-right.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.anim-right.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.anim-right .title {
    font-size: 24px;
  }
.bsh-container .html-preview.anim-right .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.anim-right.left .title,
.bsh-container .html-preview.anim-right.right .title {
    text-align: center;
  }
.bsh-container .html-preview.anim-right.left > :not(.tablet),
.bsh-container .html-preview.anim-right.right > :not(.tablet),
.bsh-container .html-preview.anim-right.anim-left > :not(.tablet),
.bsh-container .html-preview.anim-right.anim-right > :not(.tablet),
.bsh-container .html-preview.anim-right.movie-left > :not(.tablet),
.bsh-container .html-preview.anim-right.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.anim-right.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.anim-right.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.anim-right.tablet.left .title,
.bsh-container .html-preview.anim-right.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.anim-right.tablet.left > :not(.tablet),
.bsh-container .html-preview.anim-right.tablet.right > :not(.tablet),
.bsh-container .html-preview.anim-right.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.anim-right.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.anim-right.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.anim-right.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.anim-right .title {
    font-size: 24px;
  }
.bsh-container .html-preview.anim-right .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.anim-right.left .title,
.bsh-container .html-preview.anim-right.right .title {
    text-align: center;
  }
.bsh-container .html-preview.anim-right.left > :not(.mobile),
.bsh-container .html-preview.anim-right.right > :not(.mobile),
.bsh-container .html-preview.anim-right.anim-left > :not(.mobile),
.bsh-container .html-preview.anim-right.anim-right > :not(.mobile),
.bsh-container .html-preview.anim-right.movie-left > :not(.mobile),
.bsh-container .html-preview.anim-right.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.anim-right.mobile .title {
  font-size: 24px;
}
.bsh-container .html-preview.anim-right.mobile .desc {
  font-size: 13px;
}
.bsh-container .html-preview.anim-right.mobile.left .title,
.bsh-container .html-preview.anim-right.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.anim-right.mobile.left > :not(.mobile),
.bsh-container .html-preview.anim-right.mobile.right > :not(.mobile),
.bsh-container .html-preview.anim-right.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.anim-right.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.anim-right.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.anim-right.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.icon .title {
    font-size: 24px;
  }
.bsh-container .html-preview.icon .desc {
    font-size: 12px;
  }
.bsh-container .html-preview.icon.left > :not(.wide),
.bsh-container .html-preview.icon.right > :not(.wide),
.bsh-container .html-preview.icon.anim-left > :not(.wide),
.bsh-container .html-preview.icon.anim-right > :not(.wide),
.bsh-container .html-preview.icon.movie-left > :not(.wide),
.bsh-container .html-preview.icon.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.icon.wide .title {
  font-size: 24px;
}
.bsh-container .html-preview.icon.wide .desc {
  font-size: 12px;
}
.bsh-container .html-preview.icon.wide.left > :not(.wide),
.bsh-container .html-preview.icon.wide.right > :not(.wide),
.bsh-container .html-preview.icon.wide.anim-left > :not(.wide),
.bsh-container .html-preview.icon.wide.anim-right > :not(.wide),
.bsh-container .html-preview.icon.wide.movie-left > :not(.wide),
.bsh-container .html-preview.icon.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.icon .title {
    font-size: 24px;
  }
.bsh-container .html-preview.icon .desc {
    font-size: 12px;
  }
.bsh-container .html-preview.icon.left > :not(.desktop),
.bsh-container .html-preview.icon.right > :not(.desktop),
.bsh-container .html-preview.icon.anim-left > :not(.desktop),
.bsh-container .html-preview.icon.anim-right > :not(.desktop),
.bsh-container .html-preview.icon.movie-left > :not(.desktop),
.bsh-container .html-preview.icon.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.icon.desktop .title {
  font-size: 24px;
}
.bsh-container .html-preview.icon.desktop .desc {
  font-size: 12px;
}
.bsh-container .html-preview.icon.desktop.left > :not(.desktop),
.bsh-container .html-preview.icon.desktop.right > :not(.desktop),
.bsh-container .html-preview.icon.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.icon.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.icon.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.icon.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.icon .title {
    font-size: 24px;
  }
.bsh-container .html-preview.icon .desc {
    font-size: 12px;
  }
.bsh-container .html-preview.icon.left .title,
.bsh-container .html-preview.icon.right .title {
    text-align: center;
  }
.bsh-container .html-preview.icon.left > :not(.tablet),
.bsh-container .html-preview.icon.right > :not(.tablet),
.bsh-container .html-preview.icon.anim-left > :not(.tablet),
.bsh-container .html-preview.icon.anim-right > :not(.tablet),
.bsh-container .html-preview.icon.movie-left > :not(.tablet),
.bsh-container .html-preview.icon.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.icon.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.icon.tablet .desc {
  font-size: 12px;
}
.bsh-container .html-preview.icon.tablet.left .title,
.bsh-container .html-preview.icon.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.icon.tablet.left > :not(.tablet),
.bsh-container .html-preview.icon.tablet.right > :not(.tablet),
.bsh-container .html-preview.icon.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.icon.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.icon.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.icon.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.icon .title {
    font-size: 18px;
  }
.bsh-container .html-preview.icon .desc {
    font-size: 12px;
  }
.bsh-container .html-preview.icon.left .title,
.bsh-container .html-preview.icon.right .title {
    text-align: center;
  }
.bsh-container .html-preview.icon.left > :not(.mobile),
.bsh-container .html-preview.icon.right > :not(.mobile),
.bsh-container .html-preview.icon.anim-left > :not(.mobile),
.bsh-container .html-preview.icon.anim-right > :not(.mobile),
.bsh-container .html-preview.icon.movie-left > :not(.mobile),
.bsh-container .html-preview.icon.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.icon.mobile .title {
  font-size: 18px;
}
.bsh-container .html-preview.icon.mobile .desc {
  font-size: 12px;
}
.bsh-container .html-preview.icon.mobile.left .title,
.bsh-container .html-preview.icon.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.icon.mobile.left > :not(.mobile),
.bsh-container .html-preview.icon.mobile.right > :not(.mobile),
.bsh-container .html-preview.icon.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.icon.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.icon.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.icon.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.function .title {
    font-size: 24px;
  }
.bsh-container .html-preview.function .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.function.left > :not(.wide),
.bsh-container .html-preview.function.right > :not(.wide),
.bsh-container .html-preview.function.anim-left > :not(.wide),
.bsh-container .html-preview.function.anim-right > :not(.wide),
.bsh-container .html-preview.function.movie-left > :not(.wide),
.bsh-container .html-preview.function.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.function.wide .title {
  font-size: 24px;
}
.bsh-container .html-preview.function.wide .desc {
  font-size: 13px;
}
.bsh-container .html-preview.function.wide.left > :not(.wide),
.bsh-container .html-preview.function.wide.right > :not(.wide),
.bsh-container .html-preview.function.wide.anim-left > :not(.wide),
.bsh-container .html-preview.function.wide.anim-right > :not(.wide),
.bsh-container .html-preview.function.wide.movie-left > :not(.wide),
.bsh-container .html-preview.function.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.function .title {
    font-size: 24px;
  }
.bsh-container .html-preview.function .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.function.left > :not(.desktop),
.bsh-container .html-preview.function.right > :not(.desktop),
.bsh-container .html-preview.function.anim-left > :not(.desktop),
.bsh-container .html-preview.function.anim-right > :not(.desktop),
.bsh-container .html-preview.function.movie-left > :not(.desktop),
.bsh-container .html-preview.function.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.function.desktop .title {
  font-size: 24px;
}
.bsh-container .html-preview.function.desktop .desc {
  font-size: 13px;
}
.bsh-container .html-preview.function.desktop.left > :not(.desktop),
.bsh-container .html-preview.function.desktop.right > :not(.desktop),
.bsh-container .html-preview.function.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.function.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.function.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.function.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.function .title {
    font-size: 24px;
  }
.bsh-container .html-preview.function .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.function.left .title,
.bsh-container .html-preview.function.right .title {
    text-align: center;
  }
.bsh-container .html-preview.function.left > :not(.tablet),
.bsh-container .html-preview.function.right > :not(.tablet),
.bsh-container .html-preview.function.anim-left > :not(.tablet),
.bsh-container .html-preview.function.anim-right > :not(.tablet),
.bsh-container .html-preview.function.movie-left > :not(.tablet),
.bsh-container .html-preview.function.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.function.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.function.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.function.tablet.left .title,
.bsh-container .html-preview.function.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.function.tablet.left > :not(.tablet),
.bsh-container .html-preview.function.tablet.right > :not(.tablet),
.bsh-container .html-preview.function.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.function.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.function.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.function.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.function .title {
    font-size: 18px;
  }
.bsh-container .html-preview.function .desc {
    font-size: 14px;
  }
.bsh-container .html-preview.function.left .title,
.bsh-container .html-preview.function.right .title {
    text-align: center;
  }
.bsh-container .html-preview.function.left > :not(.mobile),
.bsh-container .html-preview.function.right > :not(.mobile),
.bsh-container .html-preview.function.anim-left > :not(.mobile),
.bsh-container .html-preview.function.anim-right > :not(.mobile),
.bsh-container .html-preview.function.movie-left > :not(.mobile),
.bsh-container .html-preview.function.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.function.mobile .title {
  font-size: 18px;
}
.bsh-container .html-preview.function.mobile .desc {
  font-size: 14px;
}
.bsh-container .html-preview.function.mobile.left .title,
.bsh-container .html-preview.function.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.function.mobile.left > :not(.mobile),
.bsh-container .html-preview.function.mobile.right > :not(.mobile),
.bsh-container .html-preview.function.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.function.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.function.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.function.mobile.movie-right > :not(.mobile) {
  display: none;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.comparsion .title {
    font-size: 24px;
  }
.bsh-container .html-preview.comparsion .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.comparsion.left > :not(.wide),
.bsh-container .html-preview.comparsion.right > :not(.wide),
.bsh-container .html-preview.comparsion.anim-left > :not(.wide),
.bsh-container .html-preview.comparsion.anim-right > :not(.wide),
.bsh-container .html-preview.comparsion.movie-left > :not(.wide),
.bsh-container .html-preview.comparsion.movie-right > :not(.wide) {
    display: none;
  }
}
.bsh-container .html-preview.comparsion.wide .title {
  font-size: 24px;
}
.bsh-container .html-preview.comparsion.wide .desc {
  font-size: 13px;
}
.bsh-container .html-preview.comparsion.wide.left > :not(.wide),
.bsh-container .html-preview.comparsion.wide.right > :not(.wide),
.bsh-container .html-preview.comparsion.wide.anim-left > :not(.wide),
.bsh-container .html-preview.comparsion.wide.anim-right > :not(.wide),
.bsh-container .html-preview.comparsion.wide.movie-left > :not(.wide),
.bsh-container .html-preview.comparsion.wide.movie-right > :not(.wide) {
  display: none;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.comparsion .title {
    font-size: 24px;
  }
.bsh-container .html-preview.comparsion .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.comparsion.left > :not(.desktop),
.bsh-container .html-preview.comparsion.right > :not(.desktop),
.bsh-container .html-preview.comparsion.anim-left > :not(.desktop),
.bsh-container .html-preview.comparsion.anim-right > :not(.desktop),
.bsh-container .html-preview.comparsion.movie-left > :not(.desktop),
.bsh-container .html-preview.comparsion.movie-right > :not(.desktop) {
    display: none;
  }
}
.bsh-container .html-preview.comparsion.desktop .title {
  font-size: 24px;
}
.bsh-container .html-preview.comparsion.desktop .desc {
  font-size: 13px;
}
.bsh-container .html-preview.comparsion.desktop.left > :not(.desktop),
.bsh-container .html-preview.comparsion.desktop.right > :not(.desktop),
.bsh-container .html-preview.comparsion.desktop.anim-left > :not(.desktop),
.bsh-container .html-preview.comparsion.desktop.anim-right > :not(.desktop),
.bsh-container .html-preview.comparsion.desktop.movie-left > :not(.desktop),
.bsh-container .html-preview.comparsion.desktop.movie-right > :not(.desktop) {
  display: none;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.comparsion .title {
    font-size: 24px;
  }
.bsh-container .html-preview.comparsion .desc {
    font-size: 13px;
  }
.bsh-container .html-preview.comparsion.left .title,
.bsh-container .html-preview.comparsion.right .title {
    text-align: center;
  }
.bsh-container .html-preview.comparsion.left > :not(.tablet),
.bsh-container .html-preview.comparsion.right > :not(.tablet),
.bsh-container .html-preview.comparsion.anim-left > :not(.tablet),
.bsh-container .html-preview.comparsion.anim-right > :not(.tablet),
.bsh-container .html-preview.comparsion.movie-left > :not(.tablet),
.bsh-container .html-preview.comparsion.movie-right > :not(.tablet) {
    display: none;
  }
}
.bsh-container .html-preview.comparsion.tablet .title {
  font-size: 24px;
}
.bsh-container .html-preview.comparsion.tablet .desc {
  font-size: 13px;
}
.bsh-container .html-preview.comparsion.tablet.left .title,
.bsh-container .html-preview.comparsion.tablet.right .title {
  text-align: center;
}
.bsh-container .html-preview.comparsion.tablet.left > :not(.tablet),
.bsh-container .html-preview.comparsion.tablet.right > :not(.tablet),
.bsh-container .html-preview.comparsion.tablet.anim-left > :not(.tablet),
.bsh-container .html-preview.comparsion.tablet.anim-right > :not(.tablet),
.bsh-container .html-preview.comparsion.tablet.movie-left > :not(.tablet),
.bsh-container .html-preview.comparsion.tablet.movie-right > :not(.tablet) {
  display: none;
}
@media (max-width: 479px) {
.bsh-container .html-preview.comparsion .title {
    font-size: 18px;
  }
.bsh-container .html-preview.comparsion .desc {
    font-size: 14px;
  }
.bsh-container .html-preview.comparsion.left .title,
.bsh-container .html-preview.comparsion.right .title {
    text-align: center;
  }
.bsh-container .html-preview.comparsion.left > :not(.mobile),
.bsh-container .html-preview.comparsion.right > :not(.mobile),
.bsh-container .html-preview.comparsion.anim-left > :not(.mobile),
.bsh-container .html-preview.comparsion.anim-right > :not(.mobile),
.bsh-container .html-preview.comparsion.movie-left > :not(.mobile),
.bsh-container .html-preview.comparsion.movie-right > :not(.mobile) {
    display: none;
  }
}
.bsh-container .html-preview.comparsion.mobile .title {
  font-size: 18px;
}
.bsh-container .html-preview.comparsion.mobile .desc {
  font-size: 14px;
}
.bsh-container .html-preview.comparsion.mobile.left .title,
.bsh-container .html-preview.comparsion.mobile.right .title {
  text-align: center;
}
.bsh-container .html-preview.comparsion.mobile.left > :not(.mobile),
.bsh-container .html-preview.comparsion.mobile.right > :not(.mobile),
.bsh-container .html-preview.comparsion.mobile.anim-left > :not(.mobile),
.bsh-container .html-preview.comparsion.mobile.anim-right > :not(.mobile),
.bsh-container .html-preview.comparsion.mobile.movie-left > :not(.mobile),
.bsh-container .html-preview.comparsion.mobile.movie-right > :not(.mobile) {
  display: none;
}
.bsh-container .html-preview.wide.left .wide.table,
.bsh-container .html-preview.wide.right .wide.table,
.bsh-container .html-preview.wide.anim-left .wide.table,
.bsh-container .html-preview.wide.anim-right .wide.table,
.bsh-container .html-preview.wide.movie-left .wide.table,
.bsh-container .html-preview.wide.movie-right .wide.table {
  display: flex;
}
.bsh-container .html-preview.wide.left .wide:not(.table),
.bsh-container .html-preview.wide.right .wide:not(.table),
.bsh-container .html-preview.wide.anim-left .wide:not(.table),
.bsh-container .html-preview.wide.anim-right .wide:not(.table),
.bsh-container .html-preview.wide.movie-left .wide:not(.table),
.bsh-container .html-preview.wide.movie-right .wide:not(.table) {
  display: block;
}
.bsh-container .html-preview.desktop.left .desktop.table,
.bsh-container .html-preview.desktop.right .desktop.table,
.bsh-container .html-preview.desktop.anim-left .desktop.table,
.bsh-container .html-preview.desktop.anim-right .desktop.table {
  display: flex;
}
.bsh-container .html-preview.desktop.left .desktop:not(.table),
.bsh-container .html-preview.desktop.right .desktop:not(.table),
.bsh-container .html-preview.desktop.anim-left .desktop:not(.table),
.bsh-container .html-preview.desktop.anim-right .desktop:not(.table) {
  display: block;
}
.bsh-container .html-preview.desktop.movie-left .desktop,
.bsh-container .html-preview.desktop.movie-right .desktop,
.bsh-container .html-preview.tablet.left .tablet.table,
.bsh-container .html-preview.tablet.right .tablet.table,
.bsh-container .html-preview.tablet.anim-left .tablet.table,
.bsh-container .html-preview.tablet.anim-right .tablet.table {
  display: flex;
}
.bsh-container .html-preview.tablet.left .tablet:not(.table),
.bsh-container .html-preview.tablet.right .tablet:not(.table),
.bsh-container .html-preview.tablet.anim-left .tablet:not(.table),
.bsh-container .html-preview.tablet.anim-right .tablet:not(.table) {
  display: block;
}
.bsh-container .html-preview.tablet.movie-left .tablet,
.bsh-container .html-preview.tablet.movie-right .tablet,
.bsh-container .html-preview.mobile.left .mobile.table,
.bsh-container .html-preview.mobile.right .mobile.table,
.bsh-container .html-preview.mobile.anim-left .mobile.table,
.bsh-container .html-preview.mobile.anim-right .mobile.table {
  display: flex;
}
.bsh-container .html-preview.mobile.left .mobile:not(.table),
.bsh-container .html-preview.mobile.right .mobile:not(.table),
.bsh-container .html-preview.mobile.anim-left .mobile:not(.table),
.bsh-container .html-preview.mobile.anim-right .mobile:not(.table) {
  display: block;
}
.bsh-container .html-preview.mobile.movie-left .mobile,
.bsh-container .html-preview.mobile.movie-right .mobile {
  display: flex;
}
.bsh-container .html-preview.movie .iframe,
.bsh-container .html-preview.movie-left .iframe,
.bsh-container .html-preview.movie-right .iframe {
  position: relative;
}
.bsh-container .html-preview.movie .iframe .img,
.bsh-container .html-preview.movie-left .iframe .img,
.bsh-container .html-preview.movie-right .iframe .img {
  display: block;
  width: 100%;
  height: auto;
}
.bsh-container .html-preview.movie .iframe .iframe,
.bsh-container .html-preview.movie-left .iframe .iframe,
.bsh-container .html-preview.movie-right .iframe .iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.bsh-container .html-preview.movie-left .iframe .img,
.bsh-container .html-preview.movie-right .iframe .img {
  max-width: 950px;
}
.bsh-container .html-preview.icon,
.bsh-container .html-preview.icon .title,
.bsh-container .html-preview.icon .icons,
.bsh-container .html-preview.icon .desc {
  text-align: center;
}
.bsh-container .html-preview.icon .icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: auto;
}
.bsh-container .html-preview.icon .item {
  flex: 0 0 20%;
  box-sizing: border-box;
  vertical-align: top;
  padding: 10px;
}
.bsh-container .html-preview.icon .item .desc {
  padding: 0;
  margin-top: 10px;
}
.bsh-container .html-preview.icon .item .image {
  width: 100px;
  height: 100px;
  margin: auto;
}
.bsh-container .html-preview.icon .item .img {
  max-height: 100%;
}
.bsh-container .html-preview.icon .item:nth-of-type(5n + 1):not(.last),
.bsh-container .html-preview.icon .item.prev_last {
  clear: both;
}
@media (min-width: 1200px) {
.bsh-container .html-preview.icon .icons {
    width: 800px;
  }
.bsh-container .html-preview.icon .icons.r5single .item:nth-last-child(6) {
    margin-left: 80px;
  }
.bsh-container .html-preview.icon .icons.r5single .item:nth-last-child(3) {
    margin-right: 80px;
  }
}
.bsh-container .html-preview.icon.wide .icons {
  width: 800px;
}
.bsh-container .html-preview.icon.wide .icons.r5single .item:nth-last-child(6) {
  margin-left: 80px;
}
.bsh-container .html-preview.icon.wide .icons.r5single .item:nth-last-child(3) {
  margin-right: 80px;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.icon .icons {
    width: 640px;
  }
.bsh-container .html-preview.icon .icons.r4single .item:nth-last-child(5) {
    margin-left: 80px;
  }
.bsh-container .html-preview.icon .icons.r4single .item:nth-last-child(3) {
    margin-right: 80px;
  }
.bsh-container .html-preview.icon .item {
    flex: 0 0 25%;
  }
}
.bsh-container .html-preview.icon.desktop .icons {
  width: 640px;
}
.bsh-container .html-preview.icon.desktop .icons.r4single .item:nth-last-child(5) {
  margin-left: 80px;
}
.bsh-container .html-preview.icon.desktop .icons.r4single .item:nth-last-child(3) {
  margin-right: 80px;
}
.bsh-container .html-preview.icon.desktop .item {
  flex: 0 0 25%;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.icon .icons {
    width: 480px;
  }
.bsh-container .html-preview.icon .icons.r3single .item:nth-last-child(4) {
    margin-left: 80px;
  }
.bsh-container .html-preview.icon .icons.r3single .item:nth-last-child(3) {
    margin-right: 80px;
  }
.bsh-container .html-preview.icon .item {
    flex: 0 0 33.3333333333%;
  }
.bsh-container .html-preview.icon .item .image {
    width: 75px;
    height: 75px;
  }
}
.bsh-container .html-preview.icon.tablet .icons {
  width: 480px;
}
.bsh-container .html-preview.icon.tablet .icons.r3single .item:nth-last-child(4) {
  margin-left: 80px;
}
.bsh-container .html-preview.icon.tablet .icons.r3single .item:nth-last-child(3) {
  margin-right: 80px;
}
.bsh-container .html-preview.icon.tablet .item {
  flex: 0 0 33.3333333333%;
}
.bsh-container .html-preview.icon.tablet .item .image {
  width: 75px;
  height: 75px;
}
@media (max-width: 479px) {
.bsh-container .html-preview.icon .icons {
    width: 100%;
  }
.bsh-container .html-preview.icon .item {
    flex: 0 0 100%;
    display: table;
    width: 95%;
    margin: 4px auto;
  }
.bsh-container .html-preview.icon .item > * {
    display: table-cell;
    vertical-align: middle;
  }
.bsh-container .html-preview.icon .item .image {
    width: 75px;
    height: 75px;
  }
.bsh-container .html-preview.icon .item .desc {
    padding: 0 7px;
    text-align: left;
  }
}
.bsh-container .html-preview.icon.mobile .icons {
  width: 100%;
}
.bsh-container .html-preview.icon.mobile .item {
  flex: 0 0 100%;
  display: table;
  width: 95%;
  margin: 4px auto;
}
.bsh-container .html-preview.icon.mobile .item > * {
  display: table-cell;
  vertical-align: middle;
}
.bsh-container .html-preview.icon.mobile .item .image {
  width: 75px;
  height: 75px;
}
.bsh-container .html-preview.icon.mobile .item .desc {
  padding: 0 7px;
  text-align: left;
}
.bsh-container .html-preview.function {
  margin: 10px -10px;
}
.bsh-container .html-preview.function:before,
.bsh-container .html-preview.function:after {
  content: " ";
  display: table;
}
.bsh-container .html-preview.function:after {
  clear: both;
}
.bsh-container .html-preview.function .item {
  display: table;
  width: 49%;
  display: inline-block;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 35px;
}
.bsh-container .html-preview.function .item > * {
  display: table-cell;
  vertical-align: top;
}
.bsh-container .html-preview.function .item > * .title,
.bsh-container .html-preview.function .item > * .desc {
  padding: 0 0 0 12px;
}
.bsh-container .html-preview.function .item .image {
  width: 160px;
}
@media (min-width: 960px) and (max-width: 1199px) {
.bsh-container .html-preview.function .image {
    width: 115px;
  }
}
.bsh-container .html-preview.function.desktop .image {
  width: 115px;
}
@media (min-width: 480px) and (max-width: 959px) {
.bsh-container .html-preview.function .item {
    width: 100%;
    margin-top: 20px;
  }
.bsh-container .html-preview.function .item .image {
    width: 115px;
  }
}
.bsh-container .html-preview.function.tablet .item {
  width: 100%;
  margin-top: 20px;
}
.bsh-container .html-preview.function.tablet .item .image {
  width: 115px;
}
@media (max-width: 479px) {
.bsh-container .html-preview.function .item {
    width: 100%;
    margin-top: 10px;
  }
.bsh-container .html-preview.function .item .image {
    width: 115px;
  }
}
.bsh-container .html-preview.function.mobile .item {
  width: 100%;
  margin-top: 10px;
}
.bsh-container .html-preview.function.mobile .item .image {
  width: 115px;
}
.bsh-container .html-preview.comparsion .body {
  text-align: center;
}
.bsh-container .html-preview.comparsion .body > .desc {
  display: inline-block;
  min-width: 650px;
}
.bsh-container .html-preview.comparsion .subtitle {
  font-size: 1.25em;
  padding-bottom: 0.5em;
}
.bsh-container .html-preview.comparsion .figure {
  padding: 2rem;
}
.bsh-container .html-preview.comparsion .figure picture {
  display: block;
  padding-top: 100%;
  position: relative;
  border: 1px solid #f1f1f1;
  margin-bottom: 0.5rem;
}
.bsh-container .html-preview.comparsion .figure picture .img {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bsh-container .html-preview.comparsion .header {
  margin-top: 1.5em;
  margin-bottom: 0;
  padding: 4px 8px;
  text-align: left;
}
.bsh-container .html-preview.comparsion .table {
  border-collapse: separate;
  border-spacing: 2px;
}
.bsh-container .html-preview.comparsion .table .td {
  width: 172px;
}
.bsh-container .html-preview.comparsion .table .td:first-of-type {
  text-align: left;
  width: 270px;
}
.bsh-container .html-preview.comparsion .table .td:not(:first-of-type) {
  text-align: center;
}
.bsh-container .html-preview.comparsion .table.props .tr:nth-child(2n + 2) {
  background-color: #f1f1f1;
}
.bsh-container .html-preview.comparsion .table.props .td {
  padding: 4px 8px;
}
.bsh-container .html-preview.anim .video .img,
.bsh-container .html-preview.anim-left .video .img,
.bsh-container .html-preview.anim-right .video .img {
  width: 100%;
}
.bsh-container .html-preview.anim figcaption,
.bsh-container .html-preview.anim-left figcaption,
.bsh-container .html-preview.anim-right figcaption {
  display: none;
  font-size: 14px;
  margin-top: 0.5em;
  padding: 8px 16px;
  text-align: center;
}
.bsh-container .html-preview.anim figcaption div,
.bsh-container .html-preview.anim-left figcaption div,
.bsh-container .html-preview.anim-right figcaption div {
  display: inline;
  font-size: x-small;
}
.bsh-container .bsh-container {
  line-height: 1.428571429;
}
