.action-pop-up-form-custom{

	display: none;

	position: relative;

	z-index: 9999999999;

}

.pop-up-form-custom {

	position: fixed;

	z-index: 999;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	display: flex;

	align-items: center;

	justify-content: center;

}

.pop-up-form-custom .layout-close-form {

	position: absolute;

	width: 100%;

	height: 100%;

	background: #000;

	opacity: .5;

	z-index: 2;

	cursor: pointer;

}

.pop-up-form-custom .hbspt-form:before {

	content: 'Download and share your ROI with Visual Lease';

	display: block;

    margin-bottom: 28px;

    text-align: left;

    font-weight: 700;

    font-size: 20px;

    line-height: 1.2;

    color: #032e42;

}

.pop-up-form-custom.lamp_cs .hbspt-form:before {

    content: 'Download and share your compliance plan';

}

.pop-up-form-custom .hbspt-form {

	background: #fff;

	position: relative;

	z-index: 9;

	padding: 20px 20px;

	border-radius: 8px;

	overflow: auto;

	width: 90%;

	max-width: 600px;

}

.pop-up-form-custom .hbspt-form fieldset {

	max-width: none !important;

}

.pop-up-form-custom .hbspt-form fieldset .hs-input {

	width: 100% !important;

	padding: 8px 10px !important;

	color: #000;

	font-size: 14px;

	font-weight: 600;

}

.pop-up-form-custom .hbspt-form label {

	display: block;

	font-size: 15px;

	line-height: 1.2;

	margin-bottom: 5px;

}

.pop-up-form-custom .hs_submit.hs-submit {

	text-align: center;

}

.pop-up-form-custom .submitted-message p {

	padding: 0;

	text-align: center;

	font-size: 30px;

	color: #005082;

	font-weight: 500 !important;

}

.pop-up-form-custom input.hs-button {

	text-transform: none;

	font-family: 'Open sans', sans-serif;

	font-weight: 600 !important;

	padding: 12px 15px;

	font-size: 14px;

}

.pop-up-form-custom form.hs-form, .pop-up-form-custom .submitted-message {

	width: 100%;

	display: block;

	height: auto;

	text-align: left;

	line-height: 1.2;

	word-spacing: initial;

}