/* /wp-content/plugins/elementor/assets/css/widget-divider.min.css, pruned to the rules this site uses */
.elementor-widget-divider {
  --divider-border-style:none;
  --divider-border-width:1px;
  --divider-color:#0c0d0e;
  --divider-icon-size:20px;
  --divider-element-spacing:10px;
  --divider-pattern-height:24px;
  --divider-pattern-size:20px;
  --divider-pattern-url:none;
  --divider-pattern-repeat:repeat-x;
}
.elementor-widget-divider .elementor-divider {
  display:flex;
}
.elementor-widget-divider .elementor-icon {
  font-size:var(--divider-icon-size);
}
.elementor-widget-divider .elementor-divider-separator {
  direction:ltr;
  display:flex;
  margin:0;
}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}
.e-con-inner>.elementor-widget-divider,
.e-con>.elementor-widget-divider {
  width:var(--container-widget-width,100%);
  --flex-grow:var( --container-widget-flex-grow );
}
