/* Preserve interactivity when the original builder's JavaScript CDN becomes unavailable. */
@media screen and (max-width:959px) {
  #header.site-menu-open { overflow: visible; z-index: 100; }
  #header.site-menu-open .s-header-type-1__menu-wrapper { z-index: 10; }
  #slider .js-list-wrapper { overflow: hidden; }
  #slider .js-list { transition: transform .25s ease-in-out; }
}
#slider .js-dots { display: flex; gap: 10px; justify-content: center; padding: 0; }
#slider .js-dots li { display: flex; }
#slider .site-dot { display: block; height: 9px; width: 9px; border-radius: 50%; background: #ffffff66; padding: 0; cursor: pointer; }
#slider .site-dot-active { background: #ffffff; }
#slider:not(.site-slider-single-view) .s-slider-type-1__arrows { display: none; }
