.itvLoader{background-color:var(--loader-bg);color:#fff;position:absolute;width:100vw;height:100vh;z-index:1000;text-align:center;font-size:1.5rem;font-weight:600;transition:all .3s ease}.itvLoader p{width:100%;position:absolute;top:50%;transform:translate(0,-50%)}.itvLoader span{position:relative;top:38%;background-color:transparent;display:block;width:3rem;height:3rem;margin:var(--sp-0) auto;border-radius:50%;border:.4rem solid var(--loader-border-content-clr);border-left-color:var(--loader-border-clr);border-bottom-color:var(--loader-border-clr);animation:loading 3.2s infinite ease}body.itvLoading{overflow:hidden}body.itvLoaded .itvLoader{transform:translateY(-100%);opacity:0}body.itvLoaded .itvLoader span{display:none}@keyframes loading{to{transform:rotate(360deg)}}