/* Reserve estimated block heights only on wide desktop screens. Mobile and
   tablet sections use their real height so nested widgets and sticky UI remain
   measurable even before their optional JavaScript enhancements start. */
@media (min-width:1025px) {
 @supports (content-visibility:auto) {
  body.mobilux-fast-elementor.mobilux-fast-home [data-elementor-type="wp-page"] > .e-con.e-parent:nth-child(n+3),
  body.mobilux-fast-elementor.mobilux-fast-home [data-elementor-type="wp-page"] > .elementor-section:nth-child(n+3) {
    content-visibility:auto;
    contain-intrinsic-size:auto 720px;
  }
 }
}
@media (max-width:1024px), print {
  body.mobilux-fast-elementor.mobilux-fast-home [data-elementor-type="wp-page"] > .e-con.e-parent,
  body.mobilux-fast-elementor.mobilux-fast-home [data-elementor-type="wp-page"] > .elementor-section {
    content-visibility:visible;
    contain-intrinsic-size:none;
  }
}
body.mobilux-fast-elementor .elementor-widget-container,
body.mobilux-fast-elementor .e-con,
body.mobilux-fast-elementor .e-con-inner{min-width:0}
