.elementor-913 .elementor-element.elementor-element-970eb65 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-913 .elementor-element.elementor-element-622a8e1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-913 .elementor-element.elementor-element-634da03 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-913 .elementor-element.elementor-element-cb1217d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-913 .elementor-element.elementor-element-0944762 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-913 .elementor-element.elementor-element-a62b1df > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-913 .elementor-element.elementor-element-bfdbd4d > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-913 .elementor-element.elementor-element-bd4e3b0 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-913 .elementor-element.elementor-element-101a198 > .elementor-widget-container{margin:-20px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-634da03 */.sn-stats-inner {
  display: flex;
  flex-direction: row; /* One line on desktop */
  flex-wrap: nowrap; 
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

.sn-stat-item {
  text-align: center;
  flex: 1;
}

/* MOBILE FIX */
@media (max-width: 768px) {
  .sn-stats-inner {
    flex-direction: column; /* Stacks items vertically */
    gap: 20px; /* Adds space between stacked items */
  }

  .sn-stat-divider {
    display: none; /* Hides the vertical lines on mobile */
  }
  
  .sn-stat-number {
    font-size: 2rem; /* Optional: makes numbers pop more on mobile */
    margin-bottom: 5px;
  }
}/* End custom CSS */