.elementor-text-editor h1 + *, .elementor-text-editor .fx-h1 + *, .elementor-text-editor h2 + *, .elementor-text-editor .fx-h2 + * { margin-top: 2em; }
.elementor-text-editor > * + * { margin-top: 1.25em; }
.elementor-text-editor h1 + h1, .elementor-text-editor h1 + h2, .elementor-text-editor h1 + h3, .elementor-text-editor h1 + h4, .elementor-text-editor h1 + h5, .elementor-text-editor h1 + h6, .elementor-text-editor h1 + [class*="fx-h"], .elementor-text-editor h2 + h1, .elementor-text-editor h2 + h2, .elementor-text-editor h2 + h3, .elementor-text-editor h2 + h4, .elementor-text-editor h2 + h5, .elementor-text-editor h2 + h6, .elementor-text-editor h2 + [class*="fx-h"], .elementor-text-editor h3 + h1, .elementor-text-editor h3 + h2, .elementor-text-editor h3 + h3, .elementor-text-editor h3 + h4, .elementor-text-editor h3 + h5, .elementor-text-editor h3 + h6, .elementor-text-editor h3 + [class*="fx-h"], .elementor-text-editor h4 + h1, .elementor-text-editor h4 + h2, .elementor-text-editor h4 + h3, .elementor-text-editor h4 + h4, .elementor-text-editor h4 + h5, .elementor-text-editor h4 + h6, .elementor-text-editor h4 + [class*="fx-h"], .elementor-text-editor h5 + h1, .elementor-text-editor h5 + h2, .elementor-text-editor h5 + h3, .elementor-text-editor h5 + h4, .elementor-text-editor h5 + h5, .elementor-text-editor h5 + h6, .elementor-text-editor h5 + [class*="fx-h"], .elementor-text-editor h6 + h1, .elementor-text-editor h6 + h2, .elementor-text-editor h6 + h3, .elementor-text-editor h6 + h4, .elementor-text-editor h6 + h5, .elementor-text-editor h6 + h6, .elementor-text-editor h6 + [class*="fx-h"], .elementor-text-editor [class*="fx-h"] + h1, .elementor-text-editor [class*="fx-h"] + h2, .elementor-text-editor [class*="fx-h"] + h3, .elementor-text-editor [class*="fx-h"] + h4, .elementor-text-editor [class*="fx-h"] + h5, .elementor-text-editor [class*="fx-h"] + h6, .elementor-text-editor [class*="fx-h"] + [class*="fx-h"] { margin-top: .5em; }
.elementor-text-editor > * + hr { margin-top: 2em; }
.elementor-text-editor hr:first-child { margin-top: 0; }
.elementor-text-editor h1, .elementor-text-editor h2, .elementor-text-editor h3, .elementor-text-editor h4, .elementor-text-editor h5, .elementor-text-editor h6, .elementor-text-editor [class*="fx-h"] { clear: both; }

.fx-l .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1104px !important; }

.fx-l .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated { padding-left: 30px; padding-right: 30px; }
