#cursor{position:fixed;left:0;top:0;width:.5rem;height:.5rem;padding:0;border-radius:50%;background-color:var(--gigas);scale:1;pointer-events:none;transform:translate(-50%,-50%);transition:background-color .2s ease,padding .2s ease,scale .2s ease;z-index:9999;overflow:hidden}#cursor.points{scale:0}#cursor.video_active{background-color:var(--raisin_black75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:2rem}#cursor.cases_active{background-color:var(--mikado-yellow);padding:2rem}.backdrop,.alert-modal{cursor:none}#cursor.xclose_active{background-color:#fffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1.75rem}#cursor.video_active .play,#cursor.video_active.playing .pause{opacity:1;color:var(--white-lilac)}#cursor.cases_active .go_to,#cursor.xclose_active .xclose{opacity:1;color:var(--raisin_black)}#cursor .go_to,#cursor .play,#cursor .pause,#cursor .xclose{opacity:0;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;width:40%}#cursor .play{transform:translate(-40%,-50%)}#go_to{width:4.25rem;height:4.25rem;aspect-ratio:1/1;position:fixed;pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease,opacity .2s ease;opacity:0;z-index:9999;background-color:#fff}#go_to.active{transform:translate(-50%,-50%) scale(1);opacity:1}.video-block{cursor:none}#cursor .pause,#cursor.playing .play{visibility:hidden}#cursor.playing .pause{visibility:visible}@media screen and (max-width:960px){.use_case figure,.use_case picture,.video-block,.backdrop{cursor:pointer}}@media screen and (max-width:768px){#cursor{display:none}}
