/* Only source-authored cursor and reduced-motion behavior; Wix effects run through the bundled WAAPI preset runtime. */

#myCustomCursor {
  position: fixed; top: 0; left: 0; width: 15px; height: 15px;
  border-radius: 50%; background: #fff; mix-blend-mode: difference;
  pointer-events: none; z-index: 999999; transform: translate3d(-50%,-50%,0);
  will-change: transform;
}

@media (max-width: 768px), (prefers-reduced-motion: reduce) {
  #myCustomCursor { display: none; }
}

/* Published contact trigger variant has no reaction from 320px through 750px. */
@media (min-width: 320px) and (max-width: 750px) {
  #comp-m7gsusvv5 { transform: none !important; translate: none !important; }
}
/* Keep each feature image and title, with less empty dwell on compact screens. */
@media (max-width:750px){
  #comp-m7arw49y,#comp-m7ate02n,#comp-m7atjfiv{height:78svh!important;min-height:560px!important}
}
