.elementor-7327 .elementor-element.elementor-element-6ec58764{--display:flex;}.elementor-7327 .elementor-element.elementor-element-38313e0c{color:#000000;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-38313e0c *//* Global heading color + sizes */
.elementor h1, .elementor h2, .elementor h3, .elementor h4 {
  color: #000 !important;
  line-height: 1.2;
  margin: 0.6em 0 0.3em;
}

.elementor h1 { font-size: clamp(2rem, 2.2vw + 1rem, 3rem); }
.elementor h2 { font-size: clamp(1.75rem, 1.6vw + 0.9rem, 2.25rem); }
.elementor h3 { font-size: clamp(1.25rem, 1.2vw + 0.6rem, 1.5rem); }
.elementor h4 { font-size: clamp(1.125rem, 1vw + 0.5rem, 1.25rem); }

/* Links inside headings stay black */
.elementor h1 a, .elementor h2 a, .elementor h3 a, .elementor h4 a {
  color: inherit !important;
  text-decoration: none;
}/* End custom CSS */