.elementor-4865 .elementor-element.elementor-element-d5ecf47{--display:flex;--overlay-opacity:0.5;}.elementor-4865 .elementor-element.elementor-element-d5ecf47::before, .elementor-4865 .elementor-element.elementor-element-d5ecf47 > .elementor-background-video-container::before, .elementor-4865 .elementor-element.elementor-element-d5ecf47 > .e-con-inner > .elementor-background-video-container::before, .elementor-4865 .elementor-element.elementor-element-d5ecf47 > .elementor-background-slideshow::before, .elementor-4865 .elementor-element.elementor-element-d5ecf47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4865 .elementor-element.elementor-element-d5ecf47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4865 .elementor-element.elementor-element-23ca043{width:var( --container-widget-width, 99.712% );max-width:99.712%;--container-widget-width:99.712%;--container-widget-flex-grow:0;}.elementor-4865 .elementor-element.elementor-element-23ca043.elementor-element{--flex-grow:0;--flex-shrink:0;}body.elementor-page-4865:not(.elementor-motion-effects-element-type-background), body.elementor-page-4865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS */html, body, .elementor {
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  height: 100% !important;
}/* End custom CSS */