.elementor-12643 .elementor-element.elementor-element-9e0faf8{--display:flex;--min-height:760px;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12643 .elementor-element.elementor-element-9e0faf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12643 .elementor-element.elementor-element-0b7fd2a{--display:flex;--position:absolute;--min-height:760px;--justify-content:center;top:0px;}body:not(.rtl) .elementor-12643 .elementor-element.elementor-element-0b7fd2a{left:0px;}body.rtl .elementor-12643 .elementor-element.elementor-element-0b7fd2a{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12643 .elementor-element.elementor-element-b4baedf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:700;color:#FFFFFF;}@media(min-width:768px){.elementor-12643 .elementor-element.elementor-element-9e0faf8{--width:100%;}.elementor-12643 .elementor-element.elementor-element-0b7fd2a{--content-width:1330px;}}/* Start custom CSS for container, class: .elementor-element-9e0faf8 */#hero {
    position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  height: 760px;
  width: 100%;
  overflow: hidden;
}

#hero mux-player {
    --media-object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */