.elementor-31 .elementor-element.elementor-element-b7bea2c{--display:flex;}.elementor-31 .elementor-element.elementor-element-66663bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-db9d316{--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-31 .elementor-element.elementor-element-26fdb29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-ad662eb{--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-31 .elementor-element.elementor-element-1263994{--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-31 .elementor-element.elementor-element-e65e574{--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-31 .elementor-element.elementor-element-c75a32e{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-c75a32e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-ad662eb{--min-height:0px;}.elementor-31 .elementor-element.elementor-element-c75a32e{--min-height:0px;}}/* Start custom CSS for container, class: .elementor-element-b7bea2c *//* Make the hero fill the entire Elementor container. */
.elementor .reclaimers-hero-container {
  padding: 0 !important;
  gap: 0 !important;
  overflow: hidden;
  background: #03060a !important;
  align-items: stretch !important;
}

/* Fill boxed Elementor containers too. */
.elementor .reclaimers-hero-container > .e-con-inner {
  width: 100% !important;
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
  gap: 0 !important;
  flex: 1;
  align-items: stretch !important;
}

/* Stretch the HTML widget and its wrapper. */
.elementor .reclaimers-hero-container .elementor-widget-html {
  display: flex;
  flex-direction: column;
  align-self: stretch !important;
  flex: 1 1 auto;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor .reclaimers-hero-container
.elementor-widget-html > .elementor-widget-container {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

/* Background now fills the available container height. */
.reclaimers-hero-container #reclaimers-hero {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: 100%;
}

.reclaimers-hero-container #reclaimers-hero .rh-layout {
  flex: 1;
  width: 100%;
}/* End custom CSS */