.elementor-15784 .elementor-element.elementor-element-22ecfa03{--display:flex;}.elementor-15784 .elementor-element.elementor-element-4f79d63e{width:100%;max-width:100%;columns:1;}/* Start custom CSS for text-editor, class: .elementor-element-4f79d63e */.elementor-15784 .elementor-element.elementor-element-4f79d63e,
.elementor-15784 .elementor-element.elementor-element-4f79d63e * {
  columns: 1 !important;
  column-count: 1 !important;
  column-width: auto !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  flex: none !important;
}

.elementor-15784 .elementor-element.elementor-element-4f79d63e p,
.elementor-15784 .elementor-element.elementor-element-4f79d63e li {
  font-size: 16px !important;
  line-height: 1.8 !important;
}

.elementor-15784 .elementor-element.elementor-element-4f79d63e {
  max-width: 1100px !important;
  margin: 0 auto !important;
  padding: 60px 30px !important;
}

.elementor-15784 .elementor-element.elementor-element-4f79d63e h2,
.elementor-15784 .elementor-element.elementor-element-4f79d63e h3 {
  font-size: 34px !important;
  font-weight: 700 !important;
  margin: 35px 0 18px !important;
  color: #111 !important;
}

.elementor-15784 .elementor-element.elementor-element-4f79d63e p,
.elementor-15784 .elementor-element.elementor-element-4f79d63e li {
  font-size: 17px !important;
  line-height: 1.9 !important;
  color: #555 !important;
}

.elementor-15784 .elementor-element.elementor-element-4f79d63e hr {
  display: none !important;
}/* End custom CSS */