html{height:100%}body{margin:0;padding:0;overflow:hidden;height:100%;font-family:Montserrat,sans-serif}b,i,p{margin:.125em 0}#loader-container{position:fixed;z-index:19;width:100%;height:100%;background-color:#ccc;font-size:1em!important}#loader{position:absolute;left:50%;top:25%;display:flex;flex-direction:column;justify-content:center;text-align:center;perspective:34.375em;background-color:#fefefee6;border-radius:.5em;max-width:50%;transform:translate(-50%);-webkit-user-select:none;user-select:none}#cube-container{transform:rotateX(-45deg) rotateY(45deg);transform-style:preserve-3d;font-size:1em!important}#loader #load-cube{width:clamp(3em,5em,7em);height:clamp(3em,5em,7em);transform-style:preserve-3d;animation:4s loading linear infinite;margin:.625em auto}.load-text{padding:1.875em 1.9em 1.875em 1.875em;font-size:clamp(1.2em,1.4em,1.6em)!important}.load-title{margin:0!important;font-size:clamp(1.4em,1.8em,2.2em)!important}#loader .square{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;backface-visibility:inherit;font-size:1em!important}#loader #square-1{background-color:#0f0;transform:translateZ(clamp(-3.5em,-2.5em,-1.5em))}#loader #square-2{background-color:#f0f;transform:translateY(clamp(1.5em,2.5em,3.5em)) rotateX(90deg)}#loader #square-3{background-color:red;transform:translateZ(clamp(1.5em,2.5em,3.5em)) rotateY(180deg)}#loader #square-4{background-color:#ff0;transform:translateY(clamp(-3.5em,-2.5em,-1.5em)) rotateX(-90deg)}#loader #square-5{background-color:#00f;transform:translate(clamp(1.5em,2.5em,3.5em)) rotateY(-90deg)}#loader #square-6{background-color:#0ff;transform:translate(clamp(-3.5em,-2.5em,-1.5em)) rotateY(90deg)}.loading-ellipsis:after{content:"";position:absolute;animation:ellipsis 1.5s infinite}@keyframes loading{0%{transform:rotateX(0) rotate(0)}6.25%{transform:rotateX(0)}12.5%{transform:rotateX(-90deg)}18.75%{transform:rotateX(-90deg)}25%{transform:rotateX(-180deg)}31.25%{transform:rotateX(-180deg)}37.5%{transform:rotateX(-270deg)}43.75%{transform:rotateX(-270deg)}50%{transform:rotateX(-360deg)}56.25%{transform:rotateX(-360deg)}62.5%{transform:rotate(90deg)}68.75%{transform:rotate(90deg)}75%{transform:rotate(180deg)}81.25%{transform:rotate(180deg)}87.5%{transform:rotate(270deg)}93.75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}
