/* HUBSPOT GLOBAL CUSTOM STYLES */

div.hbspt-form fieldset {
	margin: 10px 0;
	max-width: 100%;
}

div.hbspt-form label span:not(.hs-form-required) {
	color: #000;
	font-size: 16px;
	font-weight: 800;
}

div.hbspt-form .form-columns-3 .hs-form-field {
	width: 33.3% !important;
}

div.hbspt-form .input input[type=text],
div.hbspt-form .input textarea {
	width: 100% !important;
}

div.hbspt-form ul {
	margin: 0;
	padding: 0;
}

div.hbspt-form ul li {
	list-style: none;
}

div.hbspt-form .hs-error-msg {
	font-size: 14px !important;
    color: #e00000;
}


div.hbspt-form .hs_submit {
	margin-top: 20px;
}

div.hbspt-form .hs_submit .hs-button {
	background-color: #0189cd;
    font-weight: 600;
    font-size: 18px;
    padding: 15px 50px !important;
}

div.hbspt-form h1 {
	font-size: 25px;
    font-weight: 600;
}

@media (max-width: 768px) {

	div.hbspt-form .hs_submit .hs-button  {
		width: 100%;
	}

}

@media (max-width: 425px) {

	div.hbspt-form .form-columns-1 .input,
	div.hbspt-form .form-columns-2 .input,
	div.hbspt-form .form-columns-3 .input {
		margin-right: 0 !important;
	}

	div.hbspt-form .form-columns-2 .hs-input,
	div.hbspt-form .form-columns-3 .hs-input {
		width: 100% !important;
	}

	div.hbspt-form .form-columns-2 .hs-form-field,
	div.hbspt-form .form-columns-3 .hs-form-field {
		width: 100% !important;
	}

}
