@media screen and (min-width: 991px) {

    html,
    body {
      cursor: none;
    }

    body:hover .cursor {
      opacity: 100%;
    }

    a {
      cursor: none;
      z-index: 2;
    }

    .cursor,
    .cursor-highlight {
      pointer-events: none;
    }

    .is-locked {
      transition-property: width, height, top, left, opacity;
      transition-duration: 200ms;
      transition-timing-function: cubic-bezier(.215, .61, .355, 1);
      opacity: 30% !important;
    }

    .lift {
      transition-property: box-shadow, transform;
      transition-duration: 100ms;
      transition-timing-function: linear;
    }
  }