
/* ld-kill-sticky-v2 */
html, body {
  overflow-x: hidden !important;
  overflow-y: auto !important;
  height: auto !important;
  min-height: 100% !important;
  position: static !important;
  touch-action: pan-y pinch-zoom !important;
  overscroll-behavior-y: auto !important;
}
body.ld-sticky-on {
  padding-bottom: 0 !important;
  overflow: auto !important;
  position: static !important;
  height: auto !important;
}
.ld-sticky-cta,
.ld-sticky-cta.visible,
.lf-sticky-cta,
div.ld-sticky-cta,
[class="ld-sticky-cta"],
[class*="ld-sticky-cta"] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
  opacity: 0 !important;
  height: 0 !important;
  max-height: 0 !important;
  width: 0 !important;
  overflow: hidden !important;
  position: fixed !important;
  left: -9999px !important;
  bottom: auto !important;
  z-index: -1 !important;
  transform: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
}
#ld-portal-fab {
  bottom: calc(18px + env(safe-area-inset-bottom, 0px)) !important;
  z-index: 10060 !important;
  pointer-events: auto !important;
}
.scroll-top {
  bottom: calc(78px + env(safe-area-inset-bottom, 0px)) !important;
  pointer-events: auto !important;
}
