/* Local responsive/support rules. Core Webflow-recovered responsive rules are in style.css. */
html{scroll-behavior:smooth}
img{max-width:100%;height:auto}
body{overflow-x:hidden}

body.page-legal .legal-content-wrap{width:min(100% - 40px,1100px);margin-inline:auto;padding-inline:0}
@media(max-width:767px){body.page-legal .legal-content-wrap{width:min(100% - 32px,1100px)}}

.section.location-background{
  background-image:url("../images/locations-img-background.webp")!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
}


/* ================= HOTLANEX LOCAL VIDEO ================= */
.hx-local-gameplay-video,
.hx-local-video-placeholder {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
  border-radius: 20px;
  background: #000;
  object-fit: cover;
}
.hx-local-video-placeholder {
  display: flex;
  align-items: center;
  justify-content: center;
}
.hx-local-play-mark {
  width: 0;
  height: 0;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
  border-left: 34px solid rgba(255,255,255,.92);
  margin-left: 8px;
}
@media (max-width: 767px) {
  .hx-local-gameplay-video,
  .hx-local-video-placeholder { border-radius: 14px; }
}
