/* The three-orbit preloader from the former Oxence theme, without its runtime. */
.vc-preloader{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#fff;opacity:1;pointer-events:auto;transition:opacity .35s ease;--vc-preloader-blue:#01c9f5;--vc-preloader-indigo:#4775f6;--vc-preloader-gold:#f1b000}
.vc-preloader[hidden]{display:none}
.vc-preloader--leaving{opacity:0;pointer-events:none}
.vc-preloader__inner{position:relative;width:120px;height:60px}
.vc-preloader__orbit,.vc-preloader__orbit span{position:absolute}
.vc-preloader__orbit{top:0;left:50%;width:60px;height:60px;animation:vc-preloader-rotate 6.9s linear infinite}
.vc-preloader__orbit span{top:50%;left:-8px;display:block;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:var(--vc-preloader-blue);box-shadow:2px 2px 8px rgb(1 201 245 / 9%);animation:vc-preloader-move 6.9s linear infinite}
.vc-preloader__orbit span::before,.vc-preloader__orbit span::after{position:absolute;top:50%;left:50%;display:block;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:inherit;box-shadow:inherit;content:""}
.vc-preloader__orbit span::before{animation:vc-preloader-drop-one .8s linear infinite}
.vc-preloader__orbit span::after{animation:vc-preloader-drop-two .8s linear .4s infinite}
.vc-preloader__orbit:nth-child(2),.vc-preloader__orbit:nth-child(2) span{animation-delay:-2.3s}
.vc-preloader__orbit:nth-child(3),.vc-preloader__orbit:nth-child(3) span{animation-delay:-4.6s}
@keyframes vc-preloader-rotate{50%{transform:rotate(360deg);margin-left:0}50.0001%,100%{margin-left:-60px}}
@keyframes vc-preloader-move{0%,50%{left:-8px}25%{background:var(--vc-preloader-indigo)}75%{background:var(--vc-preloader-gold)}50.0001%,100%{left:auto;right:-8px}}
@keyframes vc-preloader-drop-one{100%{transform:translate(32px,8px) scale(0)}}
@keyframes vc-preloader-drop-two{0%{transform:translate(0,0) scale(.9)}100%{transform:translate(32px,-8px) scale(0)}}
@media(prefers-reduced-motion:reduce){.vc-preloader{display:none!important}}
