body {
  background:#210E60;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center center;
}
.main{
	
}
.text-one{
	font-size: 1.4rem;
	color: #E8E8E8;
	width: 11.75rem;
	line-height: 1.5rem;
	margin:3.25rem auto 0 auto;
}
.text-one>span{
	font-size: 1.5rem;
	font-weight: bold;
}
.img-one{
	width: 12.3rem;
	height: 9.66rem;
	margin:1.05rem auto 0 auto;
	display: block;
}
.text-two{
	font-size: 0.9rem;
	font-weight: 400;
	color: #D1D1D1;
	line-height: 1.05rem;
	margin:0.75rem 0 0 0;
	text-align: center;
}
.text-three{
	font-size: 0.7rem;
	font-weight: 400;
	color: #A3A5DD;
	line-height: 0.82rem;
	margin:0.75rem 0 0 0;
	text-align: center;
}
.text-three >span{
	color: #FE0742;
}
.input-one,.input-two{
	height: 2.5rem;
	display: flex;
	border-radius: 0.25rem 0.25rem 0.25rem 0.25rem;
	overflow: hidden;
}
.input-one>div:nth-child(1),.input-two>div:nth-child(2){
	height: 2.5rem;
	width: 4.25rem;
	background: #6337F4;
	font-size: 0.75rem;
	color: #fff;
	line-height:2.5rem;
	text-align: center;
}
.input-one>input,.input-two>input{
	background: #140839;
	width: 11.7rem;
}
input{
	border: none;
	color: #fff;
	font-size: 0.75rem;
	padding:0 0.55rem
}
input:focus {
    outline: none;
}
input::-webkit-input-placeholder {
	font-size: 0.75rem;
	font-weight: 400;
	color: #514F4F;
}
.input-style{
	margin:0.95rem auto 0 auto;
	width: 15.95rem;
	position: relative;
}
.input-t-one,.input-t-two{
	color: #FE0742;
	font-size: 0.5rem;
	display: block;
	position: absolute;
	bottom: -0.8rem;
	display: none;
}
.but{
	width: 15.95rem;
	height: 2.5rem;
	background: #BF1CCA;
	border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
	border: none;
	margin:1.3rem auto 0 auto;
	font-size: 1rem;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 2.5rem;
	text-align: center;
}