.contactFormFullWidth form fieldset{ 
	max-width: unset;
	width: 100%;
}

.contactFormFullWidth{
	padding:56px; 
}

.contactFormFullWidth .form-columns-1 input, .contactFormFullWidth .form-columns-1 .input{
	width: 100%!important;
}

.legal-consent-container input.hs-input{
	width:auto!important; 
}

.legal-consent-container .hs-form-booleancheckbox input[type="checkbox"]{
	scale:1.5;
	margin-top: 5px;
	margin-right: 15px;
}

label.hs-form-booleancheckbox-display{
	width:100%; 
}

.contactFormFullWidth .hs-input[type="text"], .contactFormFullWidth .hs-input[type="email"], .contactFormFullWidth .hs-input[type="number"], .contactFormFullWidth .hs-input[type="tel"]{
	border:1px solid #C6C6C6;
	padding-left:32px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:25px;
}  

.contactFormFullWidth label{
	padding-bottom:5px;
	color:#7C7C7C;
	font-weight:600;
}

.contactFormFullWidth ul{
	list-style:none;
	padding-left:0px;
}

.contactFormFullWidth textarea{
	border:none;
	border:1px solid #C6C6C6;
	padding-left:32px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:25px;
	width: 100%!important;
}

.contactFormFullWidth .hs-form-booleancheckbox-display{
	margin-top:25px;
}
.contactFormFullWidth .hs-error-msg{
	color:red;
	font-weight:400;
}

.contactFormFullWidth ul.hs-error-msgs{
	margin-top:-15px;
}


.form-columns-2 input{
	width:100%; 
}


.hs-submit .actions .hs-button{
	margin-top:25px;
}
}