
.box{display:flex;align-items:center;height:260px;}
.box .left{min-width:180px;padding-right:20px;}
.box .left img{width:100px;height:100px;background:#1E9FFF;border-radius:5px;padding:10px;}
.box .left b{font-size:1.4em;display:block;margin-top:10px;}
.box .left span{display:block;opacity:.8;font-size:.9em;}
.box .right{flex:100%;border-left:1px solid #CDCDCD;height:100%;text-align:left;font-size:.9em;padding:0 10px 0 30px;display:flex;flex-direction:column;justify-content:center;}
.box .badge{position:absolute;top:10px;right:-30px;;transform:rotate(45deg);font-size:.9em;background:#1E9FFF;color:white;width:100px;text-align:center;}
.box .layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:center;}
.box .layer .title{font-size:1.8em;}
.box .layer .description{font-size:.9em;opacity:.8;}
.box .layer input,.box .layer .buttonContainer{width:400px;text-align:center;}
.box .layer .buttonContainer{display:inline-flex;white-space:nowrap;}
.box .layer .buttonContainer .placeholder{width:100%;}

.intro-fa8 .section{margin:10px 0;}
.intro-fa8 .title{font-size:1.3em;font-weight:bold;margin-bottom:0.2em;}
.intro-fa8 .section.button button{margin-bottom:10px;}
#passwordShow-fa8{font-size:1.5em;background:#1E9FFF;color:white;border:0;}

.intro-fa7{padding:0 0 0 20px!important;}
.intro-fa7 .section{display:flex;align-items:center;width:100%;white-space:nowrap;padding:7px 15px;border-top:1px solid #CDCDCD;}
.intro-fa7 .section:first-child{border-top:none;}
.intro-fa7 .section .intro{flex:100%;}
.intro-fa7 .section .intro .title{font-size:1.2em;font-weight:bold;margin-bottom:-.1em;}

.intro-vsc{text-align:center!important;}
.intro-vsc>font{font-size:4em;}

@media screen and (max-width: 760px){
	.box{flex-direction:column;height:fit-content;padding-top:30px;}
	.box .left,.box .right{width:100%;padding:0;}
	.box .right{padding:20px;border-top:1px solid #CDCDCD;border-left:none;margin-top:20px;}
	.intro-fa8{padding-bottom:0!important;}
	.intro-fa8 .section.button{text-align:center;margin-bottom:0;}
	.intro-fa7{padding:0!important;}
}

