.elementor-15 .elementor-element.elementor-element-a93d1b2{--display:flex;}.elementor-15 .elementor-element.elementor-element-be7595a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-be7595a.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}body.elementor-page-15{margin:-10px -10px -10px -10px;padding:-10px -10px -10px -10px;}@media(max-width:1024px){body.elementor-page-15{padding:-10px -10px -10px -10px;}}/* Start custom CSS for html, class: .elementor-element-be7595a *//* Kill all gaps top and bottom of page content */
.elementor-widget-html {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-widget-html .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-section,
.e-con,
.e-con-inner {
  margin-top: 0 !important;
}

/* Target the very first and last containers */
.elementor > .elementor-inner > .elementor-section-wrap > :first-child {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.elementor > .elementor-inner > .elementor-section-wrap > :last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */