/*preloader*/
.preloader{position:fixed;z-index:99999;background:#fff;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.preloaderInner{--uib-size:40px;--uib-color:black;--uib-speed:.9s;--uib-center:calc(var(--uib-size) / 2 - var(--uib-size) / 5 / 2);position:relative;display:flex;align-items:center;justify-content:flex-start;height:var(--uib-size);width:var(--uib-size);animation:rotate calc(var(--uib-speed) * 3) linear infinite}.dot{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;height:100%;width:100%}.dot::before{content:'';height:20%;width:20%;border-radius:50%;background-color:var(--uib-color);animation:oscillate var(--uib-speed) ease-in-out infinite alternate;transition:background-color .3s}.dot:first-child::before{transform:translateX(var(--uib-center))}.dot:nth-child(2){transform:rotate(45deg)}.dot:nth-child(2)::before{transform:translateX(var(--uib-center));animation-delay:calc(var(--uib-speed) * -.125)}.dot:nth-child(3){transform:rotate(90deg)}.dot:nth-child(3)::before{transform:translateX(var(--uib-center));animation-delay:calc(var(--uib-speed) * -.25)}.dot:nth-child(4){transform:rotate(135deg)}.dot:nth-child(4)::before{transform:translateX(var(--uib-center));animation-delay:calc(var(--uib-speed) * -.375)}.dot:nth-child(5){transform:rotate(180deg)}.dot:nth-child(5)::before{transform:translateX(var(--uib-center));animation-delay:calc(var(--uib-speed) * -.5)}.dot:nth-child(6){transform:rotate(225deg)}.dot:nth-child(6)::before{transform:translateX(var(--uib-center));animation-delay:calc(var(--uib-speed) * -.625)}.dot:nth-child(7){transform:rotate(270deg)}.dot:nth-child(7)::before{transform:translateX(var(--uib-center));animation-delay:calc(var(--uib-speed) * -.75)}.dot:nth-child(8){transform:rotate(315deg)}.dot:nth-child(8)::before{transform:translateX(var(--uib-center));animation-delay:calc(var(--uib-speed) * -.875)}@keyframes oscillate{0%{transform:translateX(var(--uib-center)) scale(0);opacity:.25;background-color:#ff7052}50%{transform:translateX(calc(var(--uib-center)/ 2)) scale(.5);opacity:.6;background-color:#2196f3}100%{transform:translateX(0) scale(1);opacity:1;background-color:#ff7052}}