.loading-animation{left:50%;position:absolute;top:50%;transform:translate(-50%,50%)}.loading-animation .infinity{height:60px;position:relative;width:120px}.loading-animation .infinity div,.loading-animation .infinity span{position:absolute}.loading-animation .infinity div{animation:rotate 6.9s linear infinite;height:60px;left:50%;top:0;width:60px}.loading-animation .infinity div span{animation:move 6.9s linear infinite;background:#fff;border-radius:50%;box-shadow:2px 2px 8px hsla(0,0%,100%,.09);display:block;height:16px;left:-8px;margin:-8px 0 0;top:50%;transform:rotate(90deg);width:16px}.loading-animation .infinity div span:after,.loading-animation .infinity div span:before{background:inherit;border-radius:50%;box-shadow:inherit;content:"";display:block;height:14px;left:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;width:14px}.loading-animation .infinity div span:before{animation:drop1 .8s linear infinite}.loading-animation .infinity div span:after{animation:drop2 .8s linear .4s infinite}.loading-animation .infinity div:nth-child(2),.loading-animation .infinity div:nth-child(2) span{animation-delay:-2.3s}.loading-animation .infinity div:nth-child(3),.loading-animation .infinity div:nth-child(3) span{animation-delay:-4.6s}.loading-animation .infinityChrome{height:60px;width:128px}.loading-animation .infinityChrome div{animation:moveSvg 6.9s linear infinite;background:#fff;border-radius:50%;box-shadow:2px 2px 8px hsla(0,0%,100%,.09);-webkit-filter:url(#goo);filter:url(#goo);height:16px;offset-path:path("M64.3636364,29.4064278 C77.8909091,43.5203348 84.4363636,56 98.5454545,56 C112.654545,56 124,44.4117395 124,30.0006975 C124,15.5896556 112.654545,3.85282763 98.5454545,4.00139508 C84.4363636,4.14996252 79.2,14.6982509 66.4,29.4064278 C53.4545455,42.4803627 43.5636364,56 29.4545455,56 C15.3454545,56 4,44.4117395 4,30.0006975 C4,15.5896556 15.3454545,4.00139508 29.4545455,4.00139508 C43.5636364,4.00139508 53.1636364,17.8181672 64.3636364,29.4064278 Z");position:absolute;transform:scaleX(-1);width:16px}.loading-animation .infinityChrome div:after,.loading-animation .infinityChrome div:before{background:inherit;border-radius:50%;box-shadow:inherit;content:"";display:block;height:14px;left:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;width:14px}.loading-animation .infinityChrome div:before{animation:drop1 .8s linear infinite}.loading-animation .infinityChrome div:after{animation:drop2 .8s linear .4s infinite}.loading-animation .infinityChrome div:nth-child(2){animation-delay:-2.3s}.loading-animation .infinityChrome div:nth-child(3){animation-delay:-4.6s}@keyframes moveSvg{0%{offset-distance:0}25%{background:#e2809f}75%{background:#e2809f}to{offset-distance:100%}}@keyframes rotate{50%{margin-left:0;transform:rotate(1turn)}50.0001%,to{margin-left:-60px}}@keyframes move{0%,50%{left:-8px}25%{background:#e2809f}75%{background:#e2809f}50.0001%,to{left:auto;right:-8px}}@keyframes drop1{to{transform:translate(32px,8px) scale(0)}}@keyframes drop2{0%{transform:translate(0) scale(.9)}to{transform:translate(32px,-8px) scale(0)}}.infinity{display:none}