*,:after,:before{box-sizing:border-box}img{vertical-align:middle}#splash-screen{background:transparent;display:block;height:100%;left:0;opacity:1;overflow:hidden;position:fixed;top:0;transition:opacity .2s linear;width:100%;z-index:1000}#splash-screen:after,#splash-screen:before{background-color:#fff;content:"";display:block;height:100vh;height:var(--window-height);position:absolute;top:0;transition:all .2s linear;width:50%;z-index:9}#splash-screen:before{left:0}#splash-screen:after{right:0}#splash-screen.document-loaded{opacity:0}#splash-screen.document-loaded:before{left:-50%}#splash-screen.document-loaded:after{right:-50%}#splash-screen .splash-title{bottom:32px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}#splash-screen .splash-title span{font-family:Nanum Gothic,serif;font-size:20px;font-weight:700}#splash-screen .loading{box-sizing:border-box;left:50%;position:absolute;top:55%;transform:translate(-50%);z-index:10}#splash-screen .loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border-color:#0093ff #f3f3f3;border-radius:50%;border-style:solid;border-width:3px;height:55px;width:55px}#splash-screen .logo-splash{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:10}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (min-width:767.98px){#splash-screen{display:none}}