.elementor-15 .elementor-element.elementor-element-61b5cee{--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-15 .elementor-element.elementor-element-61b5cee:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-61b5cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-15 .elementor-element.elementor-element-fff34df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-fff34df *//* Full-width header container fix */
html,
body {
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden !important;
}

#abh-header {
  position: relative !important;
  display: block !important;
  width: 100vw !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
}

/* Remove Elementor spacing around the header widget */
#abh-header,
#abh-header .elementor-section,
#abh-header .elementor-container,
#abh-header .elementor-column,
#abh-header .elementor-widget-wrap,
#abh-header .elementor-widget-html,
#abh-header .elementor-widget-container {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Header itself must touch the page edges */
#abh-header .abh-bar {
  width: 100% !important;
  min-width: 100% !important;
  margin: 0 !important;
  border-radius: 0 !important;
}

/* Remove white gap under the header */
#abh-header + *,
#abh-header ~ * {
  margin-top: 0 !important;
}

/* Keep the content inside the header aligned */
#abh-header .abh-inner {
  width: min(1180px, calc(100% - 34px));
  margin-left: auto !important;
  margin-right: auto !important;
}/* End custom CSS */