.elementor-28 .elementor-element.elementor-element-7dfa774{--display:flex;--min-height:100vh;--overflow:hidden;--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-28 .elementor-element.elementor-element-00cf07b{--display:flex;--min-height:100vh;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-28{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for container, class: .elementor-element-7dfa774 */.elementor-28 .elementor-element.elementor-element-7dfa774 .elementor-background-video-container video {
  object-fit: cover;
  object-position: center top !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00cf07b */.elementor-28 .elementor-element.elementor-element-00cf07b {
  min-height: 100svh;
  height: 100svh;
  overflow: hidden;
  padding: 0;
  margin: 0;
}

.elementor-28 .elementor-element.elementor-element-00cf07b .elementor-background-video-container video {
  object-fit: cover;
  object-position: center center;
}

.elementor-28 .elementor-element.elementor-element-00cf07b .elementor-background-video-container video {
  object-fit: cover;
  object-position: center center;
}/* End custom CSS */