button, a, .prototype_container{
    cursor: url('../img/custom-cursor.png'), auto;
}

.cursor {
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid rgba(44, 44, 44, 0.2);
    left: 0;
    transform: translate(-50%, -50%);
    pointer-events: none;
    transition: width 200ms, height 200ms;
    z-index: 1055;
}

.cursor.large {
    height: 60px;
    width: 60px;
    border: 2px solid rgba(44, 44, 44, 0.6);
}

.modal-open .cursor{
    visibility: hidden;
}

.modal *
{
  cursor: default;
}

.modal a, .modal button{
    cursor: pointer;
}

