.page-loader{width:48px;height:48px;margin:auto;position:relative}.page-loader:before{content:"";width:48px;height:5px;background:rgba(143,23,112,.3137254902);position:absolute;top:60px;left:0;border-radius:50%;animation:shadow324 .5s linear infinite}.page-loader:after{content:"";width:100%;height:100%;background-color:#8f1770;background-image:url(/images/favicon-white.svg);background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;border-radius:4px;animation:jump7456 .5s linear infinite}@keyframes jump7456{15%{border-bottom-right-radius:3px}25%{transform:translateY(9px) rotate(22.5deg)}50%{transform:translateY(18px) scaleY(.9) rotate(45deg);border-bottom-right-radius:40px}75%{transform:translateY(9px) rotate(67.5deg)}to{transform:translateY(0) rotate(90deg)}}@keyframes shadow324{0%,to{transform:scale(1)}50%{transform:scaleX(1.2)}}.text-spinner{margin-top:20px;height:50px;width:-moz-max-content;width:max-content;font-size:18px;font-weight:600;font-family:monospace;letter-spacing:1em;color:#50205a;filter:drop-shadow(0 0 10px);display:flex;justify-content:center;align-items:center}.text-spinner span{animation:loading6454 1.75s ease infinite}.text-spinner span:nth-child(2){animation-delay:.25s}.text-spinner span:nth-child(3){animation-delay:.5s}.text-spinner span:nth-child(4){animation-delay:.75s}.text-spinner span:nth-child(5){animation-delay:1s}.text-spinner span:nth-child(6){animation-delay:1.25s}.text-spinner span:nth-child(7){animation-delay:1.5s}@keyframes loading6454{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}