.elementor-17 .elementor-element.elementor-element-9399758{--display:flex;}.elementor-17 .elementor-element.elementor-element-c7870e6{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-1393290{--display:flex;}.elementor-17 .elementor-element.elementor-element-dcade6e{width:100%;max-width:100%;margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-17 .elementor-element.elementor-element-6e9bf12{width:100%;max-width:100%;margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-17 .elementor-element.elementor-element-b034fb1{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-17 .elementor-element.elementor-element-8c4ae9d{width:100%;max-width:100%;margin:-1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-17 .elementor-element.elementor-element-059f947{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% -2% 0%;}.elementor-17 .elementor-element.elementor-element-a9c465f{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-19d27bd{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-17 .elementor-element.elementor-element-cb1e611{--display:flex;}.elementor-17 .elementor-element.elementor-element-9649717{width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-dcade6e */html,
body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

.elementor-widget-html,
.elementor-widget-html .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.omp-hero-header-section {
  margin: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;
}/* End custom CSS */