.o-cursor-type{--color-primary:#fff;--color-secondary:#181818;align-items:center;color:var(--color-primary);display:flex;height:20rem;justify-content:center;margin-left:-10rem;margin-top:-10rem;position:absolute;width:20rem}.o-cursor-type_inner{display:block;margin-bottom:20px;overflow:hidden}.o-cursor-type_text{--tw-text-opacity:1;color:rgb(194 161 199/var(--tw-text-opacity,1));font-size:max(10px,.625rem);font-weight:500;letter-spacing:.12em;opacity:0;text-transform:uppercase;transform:translate3d(0,101%,0);width:-moz-fit-content;width:fit-content}.o-cursor-type_text:before{background:transparent;border:.12em solid #c2a1c7;border-radius:50%;content:"";display:inline-block;height:.4em;margin-bottom:.1lh;margin-right:1em;vertical-align:baseline;width:.4em}