/* Elementor Free compatibility: Elementor controls its own layout inside
   .elementor — undo the theme's page-section padding/typography there so
   what you design in the editor is what visitors see. */
.elementor section, section.elementor-section { padding: 0; }
.elementor h1, .elementor h2, .elementor h3 { font-family: inherit; }
.elementor img { display: inline-block; }
.elementor .elementor-container, .elementor .elementor-widget-container { max-width: none; }
body.elementor-page .entry, body.elementor-editor-active .entry { max-width: none; }
.elementor-page main > section { padding: 0; }
