/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */.cb-cursor{position:fixed;top:0;z-index:150;contain:layout style size;pointer-events:none;will-change:transform;transition:opacity .3s,color .4s}[dir] .cb-cursor{-webkit-transition:opacity .3s,color .4s}[dir=ltr] .cb-cursor{left:0}[dir=rtl] .cb-cursor{right:0}.cb-cursor:before{content:"";position:absolute;top:-24px;display:block;width:48px;height:48px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-border-radius:50%;-moz-border-radius:50%;transition:transform .3s ease-in-out,opacity .1s}[dir] .cb-cursor:before{transform:scale(0);background:#1e84b5;border-radius:50%;-webkit-transition:opacity .1s,-webkit-transform .3s ease-in-out}[dir=ltr] .cb-cursor:before{left:-24px}[dir=rtl] .cb-cursor:before{right:-24px}.cb-cursor-text{position:absolute;top:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;opacity:0;color:#fff;font-size:16px;line-height:20px;letter-spacing:-.01em;transition:opacity .4s,transform .3s}[dir] .cb-cursor-text{text-align:center;-webkit-transition:opacity .4s,-webkit-transform .3s}[dir=ltr] .cb-cursor-text{left:-18px;transform:scale(0) rotate(10deg)}[dir=rtl] .cb-cursor-text{right:-18px;transform:scale(0) rotate(-10deg)}@supports (mix-blend-mode: exclusion){.cb-cursor.-exclusion,.cb-cursor.-opaque{mix-blend-mode:exclusion}}@supports (mix-blend-mode: exclusion){[dir] .cb-cursor.-exclusion:before,[dir] .cb-cursor.-opaque:before{background:#fff}}.cb-cursor.-normal,.cb-cursor.-text{mix-blend-mode:normal}[dir] .cb-cursor.-normal:before,[dir] .cb-cursor.-text:before{background:currentColor}.cb-cursor.-inverse{color:#fff}.cb-cursor.-visible:before{-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2)}[dir] .cb-cursor.-visible:before{transform:scale(.2)}.cb-cursor.-visible.-active:before{-webkit-transform:scale(.23);-moz-transform:scale(.23);-ms-transform:scale(.23);-o-transform:scale(.23);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s}[dir] .cb-cursor.-visible.-active:before{transform:scale(.23);transition-duration:.2s}.cb-cursor.-pointer:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}[dir] .cb-cursor.-pointer:before{transform:scale(0)}.cb-cursor.-text:before{opacity:.8;-webkit-backdrop-filter:blur(10);backdrop-filter:blur(10);-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7)}[dir] .cb-cursor.-text:before{background:#000;transform:scale(1.7)}.cb-cursor.-text .cb-cursor-text{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}[dir] .cb-cursor.-text .cb-cursor-text{transform:scale(1)}.cb-cursor.-text.-active:before{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s}[dir] .cb-cursor.-text.-active:before{transform:scale(1.6);transition-duration:.2s}.cb-cursor.-opaque:before{-webkit-transform:scale(1.32);-moz-transform:scale(1.32);-ms-transform:scale(1.32);-o-transform:scale(1.32)}[dir] .cb-cursor.-opaque:before{transform:scale(1.32)}.cb-cursor.-opaque.-active:before{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}[dir] .cb-cursor.-opaque.-active:before{transform:scale(1.2)}.cb-cursor.-lg:before{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2)}[dir] .cb-cursor.-lg:before{transform:scale(2)}.cb-cursor.-hidden:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}[dir] .cb-cursor.-hidden:before{transform:scale(0)}.-color-red{color:red}.-color-green{color:#51c67d}[dir] .cb-demo{background:#fff}.cb-demo-content{display:flex;align-items:center;justify-content:center;height:100vh}[dir] .cb-demo-container{padding:0 20px}@media (min-width: 1600px){[dir] .cb-demo-container{padding:0 120px}}.cb-demo-row{display:flex;justify-content:center}[dir] .cb-demo-row{text-align:center;margin:30px 0}@media (min-width: 1600px){[dir] .cb-demo-row{margin:60px 0}}.cb-demo-item{position:relative;flex:1;color:#000}[dir] .cb-demo-item{padding:50px 30px;margin:0 20px}@media (min-width: 1600px){[dir] .cb-demo-item{padding:90px 30px;margin:0 30px}}.cb-demo-item-title{position:relative;font-size:30px;font-weight:700}[dir] .cb-demo-item-title{margin:0 0 25px}.cb-demo-item-text{position:relative;max-width:70%;color:#00000080;font-size:16px;font-weight:300;line-height:150%}[dir] .cb-demo-item-text{margin:0 auto}.cb-demo-item:before{content:"";display:block;position:absolute;top:0;bottom:0;-webkit-border-radius:30px;-moz-border-radius:30px;transition:box-shadow .2s}[dir] .cb-demo-item:before{border-radius:30px;background:#f8f8f8;-webkit-transition:-webkit-box-shadow .2s}[dir=ltr] .cb-demo-item:before{left:0;right:0}[dir=rtl] .cb-demo-item:before{right:0;left:0}
