.elementor-26 .elementor-element.elementor-element-ef6a923{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-ef6a923 *//* HARD OVERRIDES — fixes “too tall header” caused by theme/Elementor wrappers */
.cmh-header{
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: auto !important;
}

.cmh-wrap{
  padding: 0px 0px !important;
  margin: 0 auto !important;
  min-height: 0 !important;
  height: auto !important;
  align-items: center !important;
}

/* If Elementor is adding vertical padding to everything inside */
.cmh-header *{
  line-height: 1.1 !important;
}

/* Logo cannot force height */
.cmh-logo img{
  height: 80px !important;
  max-height: 80px !important;
  width: auto !important;
  display: block !important;
}

/* Ensure nav/cta don't add extra vertical space */
.cmh-nav a{
  padding: 0 !important;
  margin: 0 !important;
}

.cmh-cta{
  padding: 8px 14px !important;
  line-height: 1 !important;
}/* End custom CSS */