html.ks-laptop-ready .ks-laptop-hero .ks-laptop-image { opacity: 0; }
.ks-laptop-hero .ks-laptop-media { pointer-events: none; }
@media (prefers-reduced-motion: reduce) {
  .ks-laptop-hero .ks-laptop-image { opacity: 1 !important; transform: none !important; }
}

html.ks-smooth-ready .elementor-257841 .ks-smooth-reveal:not(.ks-reveal-shown) {
  opacity: 0;
  transform: translateY(12px);
}
@media (prefers-reduced-motion: reduce) {
  .elementor-257841 .ks-smooth-reveal {
    opacity: 1 !important;
    transform: none !important;
  }
}
