*{padding:0;margin:0;box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}button,input,textarea{font-family:inherit}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}a{color:#fff}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#007839;display:flex;justify-content:center;align-items:center;z-index:9999}.loading-spinner{color:#fff;font-size:1.5rem;text-align:center}.loader{width:48px;height:48px;border:5px solid;border-color:#fff #fff rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}