.page-loader-wrapper{width:100vw;height:100dvh;position:fixed;top:0;left:0;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center;z-index:99}.loader{position:relative}.logo{width:100px;height:100px;overflow:hidden}.logo path{fill:#102544}@keyframes gradient-shift{0%{width:0}to{width:100px}}.logo-fill{width:100px;height:100px;position:absolute;transform:translate(0);overflow:hidden;top:0;left:0;animation:gradient-shift 2s linear forwards infinite alternate}.logo-fill svg{width:100px;height:100px;transform-origin:left}.logo-fill path{fill:#00c1d4}
