.component-splash-screen{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem}.component-splash-screen .content{position:relative;display:block;width:50vw;text-align:center}.component-splash-screen .logo{margin-right:20px}.component-splash-screen .caption h2{font-size:1.1em;padding:0;margin:0}.component-splash-screen .title{padding-bottom:20px;border-bottom:1px solid var(--color-05)}.component-splash-screen .slogan{font-size:.65em;font-style:italic}