.page-loader{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#f7faef;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1;transition:opacity .3s ease-out}.page-loader.fade-out{opacity:0;pointer-events:none}.page-loader.hidden{display:none}.loader-animation{width:60%;max-width:600px;height:auto}@media(max-width:767px){.loader-animation{width:80%;max-width:400px}}@media(max-width:479px){.loader-animation{width:90%;max-width:300px}}
