.loading-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:1050;display:flex;justify-content:center;align-items:center;padding:1rem}.loading-box{background:#ffffff;max-width:90%;width:480px;text-align:center;overflow:hidden}.loading-footer{width:100%;margin:0;border-radius:0;color:#ffffff;font-family:inherit;border:0;background-color:var(--secondaryG300,#01a89e)!important}.loading-image{width:150px;height:110px;animation:heartbeat 2.2s ease-in-out infinite}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}@media (max-width:768px){.loading-box{width:90%;max-width:90%;margin:0 auto}.loading-image{width:50%;height:25%}}