body:not(.page-loaded){opacity:hidden;overflow-y:hidden}body.page-loaded{position:relative;visibility:visible}#loader.overlay{align-items:center;background-color:var(--e-global-color-45a9d4e);bottom:0;display:flex;height:100vh;justify-content:center;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .2s ease-out;visibility:visible;width:100vw;z-index:50}#loader.overlay.page-loaded{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#loader .loader-icon{align-items:center;animation:slide 1.2s cubic-bezier(.54,.01,.46,1) infinite;display:flex;flex-direction:column;gap:.65em;width:5rem}#loader .loader-icon .bar{border-radius:5px;height:1rem}#loader .loader-icon .bar-1{animation:slide 1.2s cubic-bezier(.54,.01,.46,1) infinite,bar-1-growth 1.2s cubic-bezier(.8,0,.2,1) infinite;background:var(--e-global-color-secondary);left:10%;position:relative;width:80%}#loader .loader-icon .bar-2{animation:bar-2-growth 1.2s ease infinite;background:var(--e-global-color-primary);width:100%}#loader .loader-icon .bar-3{animation:slide 1.2s cubic-bezier(.54,.01,.46,1) infinite,bar-3-growth 1.2s cubic-bezier(.8,0,.2,1) infinite;background:#19557f;left:-15%;position:relative;width:70%}@keyframes slide{0%{transform:translateX(3.5rem)}50%{transform:translateX(-2.5rem)}to{transform:translateX(3.5rem)}}@keyframes bar-1-growth{0%{width:100%}50%{width:70%}to{width:100%}}@keyframes bar-2-growth{0%{width:100%}50%{width:110%}to{width:100%}}@keyframes bar-3-growth{0%{width:60%}50%{width:90%}to{width:60%}}