.single-landingpage .footerForm
{
	background-color:var(--colA);
	padding: calc(var(--defaultInterval)*1) calc(var(--defaultInterval)*1) calc(var(--defaultInterval)*4) calc(var(--defaultInterval)*1);
	position: relative;
	z-index: 1000;
	transform: translate3d(0, 0, 0);
	
}
.single-landingpage .footerForm .formContent
{
	width: 100%;
	max-width:var(--maxWidth);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	display: ;
}
.landingpage-template-default .footerForm .landingPage.form
{
	display: flex;
}
.landingpage-template-default .footerForm .landingPage .fields
{
	margin-right: calc(var(--defaultInterval)*1);
}
.single-landingpage .footerForm h2
{
	color:var(--colI);
}
.single-landingpage .footerForm .fields
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.single-landingpage .footerForm .fields .formElement
{
	margin-right: calc(var(--defaultInterval)*.5);
}
.single-landingpage .footerForm .fields .formElement input
{
	width: 100%;
	background-color: ;
}
.single-landingpage .footerForm .formElement.button
{
	padding: 0px;
}
.single-landingpage .footerForm .submit .wpcf7-spinner
{
	height: 0 !important;
	padding: 0px !important;
	margin: 0px !important;
	display: ;
	position: absolute;
}
#SD.single-landingpage .footerForm .formElement .submit input
{
	background-color:var(--colC);
	height: calc(var(--defaultInterval)*2.5);
	padding: 0px calc(var(--defaultInterval)*.5);
}
.landingpage-template-default .footerForm .formElement .wpcf7-form-control-wrap input
{
	height: calc(var(--defaultInterval)*2.5);
	padding: 0px;
	padding: 0px calc(var(--defaultInterval)*.5);
}
.single-landingpage .footerForm .formElement :not(.submit) input
{
	color:var(--colI);
	color: white;
	background-color: rgba(0, 0, 0, 0.15);
	transition:var(--defaultTransition);
}
.single-landingpage .footerForm .formElement :not(.submit) input::placeholder
{
	color:var(--colI);
}
.single-landingpage .footerForm .formElement :not(.submit) input:focus
{
	background-color: rgba(0, 0, 0, 0.496);
}
.landingpage-template-default .footerForm .formContent .concludingMessage p:last-of-type
{
	color: white;
	font-style: italic;
}
#SD.single-landingpage .footerForm .formElement .submit input:hover
{
	background-color:var(--colB);
}
.landingpage-template-default .footerForm .formElement .wpcf7-spinner
{
	display: none;
}
.single-landingpage .footerForm .wpcf7-response-output
{
	/*margin-top: calc(var(--defaultInterval)*1);*/
	padding: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px solid black;
	font-style: italic;
	color: white;
}
@media only screen and (max-width: 900px)
{
	.single-landingpage .footerForm .fields
	{
		display: flex;
		flex-direction: column;
	}
	.single-landingpage .footerForm .fields .formElement input
	{
		display: flex;
		flex-direction: column;
		width: 100%;
	}
}
