.elementor-5298 .elementor-element.elementor-element-e41adef{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5298 .elementor-element.elementor-element-d645c59 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-5298 .elementor-element.elementor-element-d645c59 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS *//* Kill spacing on every Elementor layer around the custom header nav */
.elementor-location-header .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.elementor-location-header .elementor-widget-wrap,
.elementor-location-header .elementor-widget-container,
.elementor-location-header .elementor-widget-html,
.elementor-location-header .elementor-html {
  padding: 0 !important;
  margin: 0 !important;
}

/* Make sure the nav itself sits flush */
.elementor-location-header .nai-nav-v6 {
  margin: 0 !important;
}

/* Slight overlap to eliminate hover dead zone */
.elementor-location-header .nai-dropdown {
  top: calc(100% - 6px) !important;
}

.elementor-location-header .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0 !important;
}

.elementor-location-header .e-con,
.elementor-location-header .e-child {
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
}/* End custom CSS */