.elementor-1004748 .elementor-element.elementor-element-bbab78d{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-c5bab86 *//* Center-align the entire KMF dental sale timeline section */
#kmf-dental-sale-timeline,
#kmf-dental-sale-timeline * {
  text-align: center !important;
}

/* Center lists */
#kmf-dental-sale-timeline ul,
#kmf-dental-sale-timeline ol {
  list-style-position: inside !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}

/* Center table content */
#kmf-dental-sale-timeline table th,
#kmf-dental-sale-timeline table td {
  text-align: center !important;
  vertical-align: middle !important;
}

/* Center buttons and CTA groups */
#kmf-dental-sale-timeline .kmf-st-actions {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap;
}

/* Center images */
#kmf-dental-sale-timeline img,
#kmf-dental-sale-timeline figure {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Center content containers */
#kmf-dental-sale-timeline .kmf-st-wrap {
  margin-left: auto !important;
  margin-right: auto !important;
}/* End custom CSS */