/* Layout fixes for the static export. Loaded after the Divi page styles. */

/* Hero "Get a Free Quote" form: it was pulled 20% below the hero with a negative margin, so it
   overlapped the next section. Keep it inside the hero, aligned with the banner. Service pages
   use row_inner_0 for the form; the homepage uses row_inner_1 (below the call/email row). */
#page-container .et_pb_section_0.et_section_specialty .et_pb_row_inner_0.et_pb_row_inner,
#page-container .et_pb_section_0.et_section_specialty .et_pb_row_inner_1.et_pb_row_inner {
	margin-bottom: 0 !important;
}

/* Footer "Email Us": start the heading and form on the same line as the "Get in touch" /
   "What we do" columns beside it. */
@media only screen and (min-width: 981px) {
	#page-container .et_pb_section_0_tb_footer .et_pb_column_1_tb_footer {
		padding-top: 80px !important;
	}
	#page-container .et_pb_section_0_tb_footer .et_pb_heading_0_tb_footer .et_pb_module_heading {
		line-height: 1em;
		padding-bottom: 0;
		margin-top: -6px;
	}
	#page-container .et_pb_section_0_tb_footer .et_pb_heading_0_tb_footer {
		margin-bottom: 24px !important;
	}
}
