/* Start custom CSS *//* Equal-height stat cards */
.elementor-element-container_i1k54hbk7 {
	align-items: stretch !important;
}
.elementor-element-container_dsy6q7jxp,
.elementor-element-container_oxceiop0e,
.elementor-element-container_1iz6uafha {
	height: 100% !important;
}

/* Keep this page's buttons on a single line everywhere (scoped to this
   page's own content so the shared header/footer nav buttons aren't affected) */
[data-id="widget_pz8566kte"],
[data-id="widget_g7ycz73j1"] {
	white-space: nowrap !important;
	width: fit-content !important;
	flex-shrink: 0 !important;
}

/* Replace dot bullets with checkmark icons */
.elementor-element-container_wkd8i0tl4,
.elementor-element-container_43b5mrafk,
.elementor-element-container_h6dfj1w11,
.elementor-element-container_drzp7oujp,
.elementor-element-container_nr554um4g,
.elementor-element-container_2xlwwzkgh,
.elementor-element-container_qs6zaekqx {
	width: 20px !important;
	height: 20px !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='10' stroke='%23B5604A' stroke-width='1.8'/%3E%3Cpath d='M7.5 12.5l3 3 6-6.5' stroke='%23B5604A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}/* End custom CSS */