.grid-forms-account
{
	
	display:grid;
	grid-template-columns: 1fr 1fr;
	gap:32px;
}

.grid-forms-account .half
{
	
	display:flex;
	align-items: stretch;
	flex-direction:column;
}

form.ci
{
	border-style: solid;
  border-radius: 52px;
  background-color: #fbfbfb;
  padding: 48px 24px;
  border-color:white;
 
  
}

.form-body
{
	display:flex;
	flex-direction:column;
	gap:24px;
}

.form-body input
{
	font-style: normal;
  font-weight: 400;
  line-height: 16px;
  padding: 16px !important;
  border-radius: 12px;
  border: 1px solid var(--Shades-5, #D6D6D6);
  background: var(--Shades-9-white, #FFF);
  max-width: 100%;
}

.form-body button
{
	margin-top:16px;
}

.grid-forms-account h2
{
	margin:0;
}

.ci.re-init
{
	max-width:446px;
	padding-bottom:16px;

}

.ci.re-init .form-body
{
	gap:0;
}

@media(max-width:768px)
{
	.grid-forms-account
	{

		display:flex;
		flex-direction:column-reverse;
	}
}