#preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;cursor:wait}#preloader .preloader-counter{position:absolute;bottom:50px;z-index:1}#preloader .preloader-background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;transform-origin:bottom center}#preloader .pattern{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;width:20em;height:auto;font-size:10px}#preloader .pattern img{position:absolute;opacity:0;transform:scale(.8)}#preloader .pattern .a1{animation:appear1 5s cubic-bezier(.55,0,.1,1) 0s infinite}#preloader .pattern .a2{animation:appear2 5s cubic-bezier(.55,0,.1,1) 1s infinite}#preloader .pattern .a3{animation:appear3 5s cubic-bezier(.55,0,.1,1) 2s infinite}#preloader .pattern .a4{animation:appear4 5s cubic-bezier(.55,0,.1,1) 3s infinite}#preloader .pattern .a5{animation:appear5 5s cubic-bezier(.55,0,.1,1) 4s infinite}#preloader .spinner,#preloader .spinner:after{position:absolute;z-index:1;width:10em;height:10em;border-radius:50%}#preloader .spinner{font-size:30px;border:.1em solid hsla(0,0%,100%,.04);border-left-color:#000;transform:translateZ(0);animation:spinner 1s linear infinite}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes appear1{0%{opacity:0;transform:scale(.8) rotate(-45deg)}15%{opacity:1;transform:scale(1) rotate(20deg)}30%{opacity:0;transform:scale(.8) rotate(20deg)}to{opacity:0;transform:scale(.8) rotate(20deg)}}@keyframes appear2{0%{opacity:0;transform:scale(.8) rotate(45deg)}15%{opacity:1;transform:scale(1) rotate(-20deg)}30%{opacity:0;transform:scale(.8) rotate(-20deg)}to{opacity:0;transform:scale(.8)}}@keyframes appear3{0%{opacity:0;transform:scale(.8) rotate(-45deg)}15%{opacity:1;transform:scale(1) rotate(20deg)}30%{opacity:0;transform:scale(.8) rotate(20deg)}to{opacity:0;transform:scale(.8) rotate(20deg)}}@keyframes appear4{0%{opacity:0;transform:scale(.8) rotate(45deg)}15%{opacity:1;transform:scale(1) rotate(-20deg)}30%{opacity:0;transform:scale(.8) rotate(-20deg)}to{opacity:0;transform:scale(.8) rotate(-20deg)}}@keyframes appear5{0%{opacity:0;transform:scale(.8)}15%{opacity:1;transform:scale(1.1)}30%{opacity:0;transform:scale(.2)}to{opacity:0;transform:scale(.8)}}