.elementor-4641 .elementor-element.elementor-element-a1db115{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4641 .elementor-element.elementor-element-7c458a6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4641 .elementor-element.elementor-element-9d4b69d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4641 .elementor-element.elementor-element-a401ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 0px 0px 0px;}.elementor-4641 .elementor-element.elementor-element-e2372cc{--display:flex;}.elementor-4641 .elementor-element.elementor-element-8137239{--display:flex;}.elementor-4641 .elementor-element.elementor-element-dc7178e.elementor-element{--align-self:center;}/* Start custom CSS for html, class: .elementor-element-a401ef6 */@media (max-width: 768px) {
  .stats-lite {
    grid-template-columns: 1fr !important;
  }
  .stats-card {
    padding: 14px !important;
    margin-inline: auto;
    width: 100%;
    max-width: 100%;
  }
  .whats-body {
    height: auto !important;
    max-height: 380px;
    overflow-y: auto;
  }
  .mini-stats {
    flex-wrap: wrap;
    gap: 8px;
  }
  .stat {
    flex: 1 1 30%;
    min-width: 90px;
  }
}/* End custom CSS */