
/* DMS migration safety: restore this 2022 page's original white content canvas. */
body.elementor-kit-6 { background-color:#fff !important; background-image:none !important; }
/* Explicit black header/footer sections remain black through page-specific CSS. */
.elementor-529 .elementor-widget-text-editor > .elementor-widget-container { overflow: visible !important; }
.elementor-529 .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
/* Repair collapsed title line boxes from legacy Elementor CSS. */
.elementor-529 .elementor-element.elementor-element-17345f1c { line-height:1.15 !important; }
.elementor-529 .elementor-element.elementor-element-17345f1c > .elementor-widget-container { margin:0 !important; }
.elementor-529 .elementor-element.elementor-element-3d06ff2 { line-height:1.08 !important; }
.elementor-529 .elementor-element.elementor-element-3d06ff2 > .elementor-widget-container { margin:0 !important; }
.elementor-529 .elementor-element.elementor-element-bf8d11e { line-height:1.15 !important; }
/* Repair overlapping entry-class heading/note in the lower rule section. */
.elementor-529 .elementor-element.elementor-element-e050026 > .elementor-widget-container { margin:0 !important; padding-bottom:4px !important; }
.elementor-529 .elementor-element.elementor-element-9222ad4 > .elementor-widget-container { margin:0 !important; padding:0 0 8px 0 !important; }
