/**
 * Print: page footer — "Did you find…" (3ce0fb7) + branch/call info (406c075).
 * Both stay on one last page; block not clipped.
 */
@media print {
	body.elementor-page .elementor .e-con.elementor-element-3564049 {
		page-break-before: always !important;
		break-before: page !important;
		page-break-inside: avoid !important;
		break-inside: avoid-page !important;
		page-break-after: avoid !important;
		break-after: avoid-page !important;
		display: block !important;
		visibility: visible !important;
		overflow: visible !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		width: 100% !important;
		max-width: 750px !important;
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 24px !important;
		padding-bottom: 18mm !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
		box-sizing: border-box !important;
		-webkit-print-color-adjust: exact !important;
		print-color-adjust: exact !important;
	}

	body.elementor-page .elementor .e-con.elementor-element-3564049 > .e-con-inner {
		display: flex !important;
		flex-direction: column !important;
		flex-wrap: nowrap !important;
		gap: 0 !important;
		page-break-inside: avoid !important;
		break-inside: avoid-page !important;
		overflow: visible !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		width: 100% !important;
		visibility: visible !important;
	}

	body.elementor-page .elementor .e-con.elementor-element-3ce0fb7,
	body.elementor-page .elementor .e-con.elementor-element-3ce0fb7 > .e-con-inner,
	body.elementor-page .elementor .e-con.elementor-element-406c075,
	body.elementor-page .elementor .e-con.elementor-element-406c075 > .e-con-inner {
		page-break-before: avoid !important;
		break-before: avoid-page !important;
		page-break-inside: avoid !important;
		break-inside: avoid-page !important;
		page-break-after: avoid !important;
		break-after: avoid-page !important;
		display: block !important;
		visibility: visible !important;
		overflow: visible !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		width: 100% !important;
		box-sizing: border-box !important;
	}

	body.elementor-page .elementor .e-con.elementor-element-f026e53,
	body.elementor-page .elementor .e-con.elementor-element-f026e53 > .e-con-inner,
	body.elementor-page .elementor .elementor-element-3ec396d,
	body.elementor-page .elementor .elementor-element-aece39d,
	body.elementor-page .elementor .elementor-element-eed4d23,
	body.elementor-page .elementor .elementor-element-0a94860,
	body.elementor-page .elementor .elementor-element-f53c93c,
	body.elementor-page .elementor .elementor-element-9e51d1f,
	body.elementor-page .elementor .elementor-element-77c2f4d {
		page-break-inside: avoid !important;
		break-inside: avoid-page !important;
		overflow: visible !important;
		height: auto !important;
		min-height: 0 !important;
		max-height: none !important;
		visibility: visible !important;
	}

	body.elementor-page .elementor .elementor-element-0a94860 .elementor-widget-container,
	body.elementor-page .elementor .elementor-element-aece39d .elementor-widget-container {
		overflow: visible !important;
		height: auto !important;
		max-height: none !important;
	}
}
