/* 
Top Square Form is .hs-martech-form-one
Mid-page square form is .hs-martech-form-two 
*/
.subscribe-column-left {
	padding-top: 56px;
}

.hs-martech-form-one-wrapper {
	background-color: #071e16;
	min-width: 295px; 
	max-width: 350px;
	height: auto;
	border-radius: 30px; 
	margin:auto; 
	margin-top: 80px;
	margin-bottom:20px;
	padding-bottom: 20px; 
}

.hs-martech-form-two-wrapper {
	background-color: #003d31;
	width: 100%;
	height: auto; 
	border-radius: 30px 30px 0 0; 
	margin:auto; 
/* 	margin-top: 80px; */
/* 	margin-bottom:20px; */
	padding-bottom: 20px; 
}

.hs-martech-form-two-banner img {
	border-radius: 0 0 30px 30px; 
}

.hs-martech-form-two-wrapper h2 {
	padding-right: 16px; 
	padding-left: 16px; 
}

.hs-martech-form-two-wrapper p {
	color: #f9f9f9; 
	padding: 24px 16px 32px 16px; 
}

.hs-martech-form-one .form-columns-2 .hs-form-field,
.hs-martech-form-two .form-columns-2 .hs-form-field {
	float: none !important;
	width: 100% !important;
}

.hs-martech-form-one .form-columns-2 .input .hs-input,
.hs-martech-form-two .form-columns-2 .input .hs-input {
	width: 100% !important; 
}
.hs-martech-form-one .form-columns-2 .hs-lastname,
.hs-martech-form-two .form-columns-2 .hs-lastname {
	margin-top: 20px; 
}

.hs-martech-form-one fieldset,
.hs-martech-form-two fieldset {
	margin: 20px auto; 
	width: 85%; 
}

.hs-martech-form-one .form-columns-1 .input,
.hs-martech-form-one .form-columns-2 .input {
	margin-right: 0px !important; 
}

.hs-martech-form-two .form-columns-1 .input,
.hs-martech-form-two .form-columns-2 .input {
	margin-right: 0px !important; 
}

.hs-martech-form-one .form-columns-1 input.hs-input,
.hs-martech-form-two .form-columns-1 input.hs-input {
	width:100%;
}

.hs-martech-form-one fieldset input,
.hs-martech-form-two fieldset input {
	padding: 10px; 
	border-radius: 20px; 
	color: #071e16; 
}
		
.hs-martech-form-one input.hs-button.primary.large {	
	background-color: #071e16;
	border: 1px solid #fed448; 
	border-radius: 30px;
  padding: 10px 30px;
  color: #fed448;
	font-weight: 600; 
	justify-content: center; 
}

.hs-martech-form-two input.hs-button.primary.large {	
	background-color: #003d31;
	border: 1px solid #f9f9f9; 
	border-radius: 30px;
  padding: 10px 30px;
	margin-bottom: 24px;
  color: #f9f9f9;
	font-weight: 600; 
	justify-content: center; 
}

.hs-martech-form-one .legal-consent-container ul.inputs-list,
.hs-martech-form-two .legal-consent-container ul.inputs-list {
	list-style: none !important;
	padding: 0 !important;
}

.hs-martech-form-one .legal-consent-container ul.inputs-list .hs-form-booleancheckbox .hs-input,
.hs-martech-form-two .legal-consent-container ul.inputs-list .hs-form-booleancheckbox .hs-input {
	margin-top: 3px; 
}

.hs-martech-form-one .legal-consent-container ul.inputs-list span,
.hs-martech-form-two .legal-consent-container ul.inputs-list span {
	text-align: left !important;
	font-size: 14px !important; 
}

.hs-martech-form-one .legal-consent-container ul.inputs-list span a,
.hs-martech-form-two .legal-consent-container ul.inputs-list span a {
	text-decoration: none; 
}

.hs-martech-form-one .hbspt-form .submitted-message,
.hs-martech-form-two .hbspt-form .submitted-message {
	padding-top: 20px; 
}

.hs-martech-form-one .hs_recaptcha, 
.hs-martech-form-two .hs_recaptcha {
	height: 0; 
}

.hs-martech-form-one ul.no-list.hs-error-msgs.inputs-list,
.hs-martech-form-two ul.no-list.hs-error-msgs.inputs-list {
	font-size: 14px !important;
	text-align: left !important; 
}

.hs-martech-form-one .hs_error_rollup,
.hs-martech-form-two .hs_error_rollup {
	display: none;
}
@media screen and (max-width: 600px) {
	.legal-consent-container .hs-form-booleancheckbox-display>span {
		margin-left: 25px !important; 
	}
}

@media screen and (max-width: 780px) {
	.subscribe-column-left {
		text-align: center; 
	}
	.hs-martech-form-one-wrapper {
		margin-top: 80px; 
	}
	.hs-martech-form-two-wrapper {
		margin-top: 80px; 
	}
}

@media screen and (min-width: 781px) {
	.subscribe-column-left {
/* 		padding-top: 20%;  */
	}
	.hs-martech-form-one-wrapper {
		margin-top: 0; 
	}
}

@media screen and (min-width: 1024px) {
	.subscribe-column-left {
/* 		padding-top: 15%;  */
	}
}

@media screen and (min-width: 1375px) {
	.hs-martech-form-one-wrapper {
		min-width: 450px; 
		max-width: 450px;
		height: auto; 
	}
 .hs-martech-form-one {
	display: flex; 
	justify-content: center; 
	}	
	.hs-martech-form-two {
	display: flex; 
	justify-content: center; 
	}	
	.hs-martech-form-one .form-columns-2 .hs-firstname .input {
	margin-right: 8px !important; 
	}
	.hs-martech-form-two .form-columns-2 .hs-firstname .input {
	margin-right: 8px !important; 
	}
	.hs-martech-form-one .form-columns-2 .hs-form-field {
	float: left !important;
	width: 50% !important;
	}
	.hs-martech-form-two .form-columns-2 .hs-form-field {
	float: left !important;
	width: 50% !important;
	}
	.hs-martech-form-one .form-columns-2 .hs-lastname {
		margin-top: 0px; 
	}
	.hs-martech-form-two .form-columns-2 .hs-lastname {
		margin-top: 0px; 
	}
	.hs-martech-form-one .form-columns-2 .hs-lastname .input {
		margin-right: 0px; 
	}
	.hs-martech-form-two .form-columns-2 .hs-lastname .input {
		margin-right: 0px; 
	}
}

