fe7526e62f1c2800c3206a0e5d87eaf592e17fd84bcc9fff14dccbae10b91420

Source Code:

.code-error,
.email-custom-error {
  color: red;
}
.visible.layout.customer_info {
  background: #fff url('https://s3.amazonaws.com/unode1/assets/10615/Z83oiAtTRuU4Y8oPfQlg_registration_image.jpg') center left no-repeat;
  background-size: cover;
}
.root {
  margin: 0 auto;
  width: 36rem !important;
  max-width: 100%;
  padding: 4rem;
  margin-left: 0;
  background: #fff;
}
.root .title {
	font-size: 2rem;
	font-weight: normal;
	padding-bottom: 0.5rem;
	margin: 0;
	color: #000;
}
.root .description {
	max-width: 300px;
	font-size: 1rem;
	padding-bottom: 1.5rem;
	margin: 0;
	color: #000;
}
.root .form {
	width: 100%;
}
.root .form-group {
	display: flex;
	width: 25rem;
	height: 4.5rem;
	border: 2px solid;
	border-color: #ececf2;
	border-radius: 15px;
	padding: 0 1rem;
	margin: 0.5rem 0;
}
.root input {
	width: 100%;
	border: none;
	font-size: 1.1rem;
	font-family: 'RedHatDisplay', sans-serif !important;
	color: #000;
}

.form-group.error {
  border-color: red !important;
}
.root input:focus {
	outline: none;
}
.root input[type="checkbox"] {
	width: 1.8rem;
	height: 1.8rem;
	margin-right: 1rem;
	-moz-appearance: checkbox !important;
	-webkit-appearance: checkbox !important;
	appearance: checkbox !important;
	appearance: auto;
}
.root select {
	width: 100%;
	border: none;
	font-size: 1.1rem;
	color: #000;
	background: #fff;
	-moz-appearance: none !important;
	-webkit-appearance: none !important;
	appearance: none !important;
	appearance: none;
}
.root select:focus {
	outline: none;
}
.root select:invalid {
	color: #a4b2c1;
}
.root option {
	color: black;
}
.root button {
	color: #ffffff;
	margin-top: 2rem;
	padding: 1.375rem 5.75rem;
	font-size: 1rem;
	font-family: 'RedHatDisplay', sans-serif !important;
	border-radius: 0;
	text-transform: none;
	background-color: #9E3BFE;
	border: none;
}
.root button:hover {
	background-color: #cccccc;
}
.checkPanel {
	display: flex;
	width: 27rem;
	padding: 0 0.5rem;
	margin-top: 1em;
}
.checkPanel p,
.checkPanel label {
	font-size: 1rem;
	font-weight: normal;
	padding: 0 0.5rem;
	color: #000;
	display: block;
}
.blueLink {
	color: blue;
	text-decoration: none;
}