

* {
  cursor: none;
}

/* for test: body {border: 10px solid black;} */

.abs-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/*
a {color: black;
text-decoration: none;}*/

.custom-cursor {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  position: absolute;
  z-index: 900;
  top: -40px;
  left: -40px;
  pointer-events: none;
}

.cursor__small {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #000000;
  z-index: 9999999;
}

#whaouu {
  padding: 0;
}

.cursor__small {
  /*opacity: 0.9;*/
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -moz-transition: all 320ms cubic-bezier(0.26, 0.01, 0.17, 1);
  -o-transition: all 320ms cubic-bezier(0.26, 0.01, 0.17, 1);
  -webkit-transition: all 320ms cubic-bezier(0.26, 0.01, 0.17, 1);
  transition: all 320ms cubic-bezier(0.26, 0.01, 0.17, 1);
}