.loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;display:flex;justify-content:center;align-items:center;z-index:9999;color:white;font-family:Montserrat-Bold,sans-serif;font-size:1.5rem;text-align:center;transform:translateY(100%);transition:transform 1s ease-in-out}.loader.active{transform:translateY(0)}.loader-text{opacity:0;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.loader-text,.loader-text.active{text-align:center;color:white;font-size:3.5rem;width:800px;max-width:90vw;font-weight:700}.loader-text.active{top:50%;opacity:1}@keyframes fadeInOut{0%,to{opacity:0}50%{opacity:1}}@media screen and (max-width:500px){.loader-text{font-size:2.5rem!important;width:90vw;max-width:90vw}.loader .logo{width:150px!important}}