.elementor-384 .elementor-element.elementor-element-022791c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */body.page-id-384 .page-header,
body.page-id-384 h1.entry-title { display:none !important; }
html body.page-id-384 { overflow-x: hidden !important; }
body.page-id-384,
body.page-id-384 .elementor-384,
body.page-id-384 #page,
body.page-id-384 .site { background:#0a192f !important; }
body.page-id-384::before,
body.page-id-384::after {
  content:none !important; display:none !important; background:none !important;
}
body.page-id-384 .elementor-384,
body.page-id-384 .elementor-384 > .e-con.e-parent,
body.page-id-384 .elementor-384 .e-con.e-parent,
body.page-id-384 .elementor-384 .e-con-inner,
body.page-id-384 .elementor-384 .e-con-boxed > .e-con-inner,
body.page-id-384 .elementor-widget-html,
body.page-id-384 .elementor-widget-html > .elementor-widget-container {
  width:100% !important; max-width:none !important;
  margin-left:0 !important; margin-right:0 !important;
  padding-left:0 !important; padding-right:0 !important;
  overflow:visible !important;
}
body.page-id-384 .ds-p { width:100% !important; max-width:none !important; }
body.page-id-384 .ds-wrap {
  width:100% !important; max-width:1240px !important;
  margin-left:auto !important; margin-right:auto !important;
  padding-left:40px !important; padding-right:40px !important; box-sizing:border-box !important;
}
body.page-id-384 .ds-p > header.ds-hero,
body.page-id-384 header.ds-hero,
body.page-id-384 .ds-hero {
  min-height:0 !important; height:auto !important; max-height:none !important;
  display:block !important; flex-direction:unset !important; justify-content:flex-start !important;
  padding:40px 0 28px !important; margin:0 !important;
  background:#0a192f !important; background-image:none !important;
}
body.page-id-384 .ds-sec.light {
  position:relative !important; width:100% !important; max-width:none !important;
  background:#f4f7fb !important;
  box-shadow:0 0 0 100vmax #f4f7fb !important;
  clip-path:inset(0 -100vmax) !important;
}
@media (max-width:900px) {
  body.page-id-384 .ds-wrap { padding-left:22px !important; padding-right:22px !important; }
  body.page-id-384 .ds-hero { padding:28px 0 22px !important; }
}/* End custom CSS */