#hkg-lp {
  box-sizing: content-box;
  border-style: none;
  background-origin: padding-box;
  background-repeat: repeat;
  font-size: medium;
  letter-spacing: normal;
  -webkit-font-smoothing: auto;
  text-rendering: auto;
  -webkit-tap-highlight-color: initial;
}
#hkg-lp *,
#hkg-lp *::before,
#hkg-lp *::after {
  box-sizing: border-box;
}
#hkg-lp h1,
#hkg-lp h2,
#hkg-lp h3,
#hkg-lp h4,
#hkg-lp p,
#hkg-lp figure,
#hkg-lp blockquote,
#hkg-lp dl,
#hkg-lp dd {
  margin: 0;
}
#hkg-lp ul,
#hkg-lp ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
#hkg-lp h1,
#hkg-lp h2,
#hkg-lp h3,
#hkg-lp h4 {
  font-size: inherit;
  font-weight: inherit;
}
#hkg-lp a {
  color: inherit;
  text-decoration: none;
}
#hkg-lp img,
#hkg-lp picture,
#hkg-lp svg,
#hkg-lp video {
  display: block;
  max-width: 100%;
}
#hkg-lp button,
#hkg-lp input,
#hkg-lp select,
#hkg-lp textarea {
  font: inherit;
  color: inherit;
  background: none;
  border: none;
}
#hkg-lp button {
  padding: 0;
  cursor: pointer;
}
#hkg-lp table {
  border-collapse: collapse;
}
#hkg-lp address {
  font-style: normal;
}
#hkg-lp * {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}
#hkg-lp img,
#hkg-lp svg {
  vertical-align: baseline;
}
#hkg-lp button {
  appearance: auto;
  text-align: center;
  vertical-align: baseline;
}
#hkg-lp * {
  border-style: none;
  background-origin: padding-box;
  background-repeat: repeat;
}
#hkg-lp :where(p, h1, h2, h3, h4, h5, h6) {
  overflow-wrap: inherit;
}
#hkg-lp :where([tabindex]) {
  cursor: auto;
}
#hkg-lp :where(a[href], button, [tabindex]) {
  touch-action: auto;
  user-select: auto;
}
#hkg-lp :where(button) {
  -webkit-tap-highlight-color: initial;
}
#hkg-lp :where(a),
#hkg-lp :where(a)::before,
#hkg-lp :where(a)::after {
  transition: none;
}
#hkg-lp :where(a)::before,
#hkg-lp :where(a)::after {
  color: inherit;
}
#hkg-lp :where(a:hover, a:focus) {
  opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
  #hkg-lp *,
  #hkg-lp *::before,
  #hkg-lp *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
