/* Start custom CSS *//* Ohio theme pulls every .elementor wrapper 20px outwards (margin: 0 -1.25rem), expecting its own padded container.
   With the Elementor Full Width template that makes the page wider than the screen, so cancel it. */
.elementor.elementor-219650,
.elementor.elementor-location-header,
.elementor.elementor-location-footer { margin-left: 0 !important; margin-right: 0 !important; }

/* Avoid lonely last words: browsers re-balance the final lines of paragraphs, and even out heading lines */
.elementor-219650 p { text-wrap: pretty; }
.elementor-219650 h1, .elementor-219650 h2, .elementor-219650 h3 { text-wrap: balance; }/* End custom CSS */