/* What the origin's scripts did at runtime, restated as CSS for the frozen copy. */
.swiper { overflow: hidden; }
.swiper-wrapper { display: flex; transition: transform .3s ease; }
.swiper-slide { flex-shrink: 0; box-sizing: border-box; }
.swiper.new-home .swiper-slide, .swiper.test .swiper-slide { width: 100%; }
@media (min-width: 992px) { .swiper.test .swiper-slide { width: 50%; } }
@media (max-width: 991px) {
  .nav-links-block.new { transform: translate3d(0, -120%, 0); transition: transform .35s ease; }
  .nav-links-block.new.is-open { transform: none; }
}
g-run { display: inline; }
#demo-banner { position: fixed; left: 0; right: 0; bottom: 0; z-index: 2147483647; padding: 6px 12px; background: #fff; color: #111; font: 500 13px/16px Inter, Arial, sans-serif; letter-spacing: 0; text-align: center; }
@media (max-width: 600px) { #demo-banner { font-size: 10.5px; padding: 6px 4px; } }
body { padding-bottom: 28px; }
