.elementor-1804 .elementor-element.elementor-element-e37d070{--display:flex;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1804 .elementor-element.elementor-element-6375d73{width:100%;max-width:100%;}.elementor-1804 .elementor-element.elementor-element-6375d73 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1804 .elementor-element.elementor-element-fa04a55{width:100%;max-width:100%;top:0px;z-index:2;text-align:center;}.elementor-1804 .elementor-element.elementor-element-fa04a55 > .elementor-widget-container{margin:400px 400px 400px 400px;}body:not(.rtl) .elementor-1804 .elementor-element.elementor-element-fa04a55{left:0px;}body.rtl .elementor-1804 .elementor-element.elementor-element-fa04a55{right:0px;}@media(max-width:767px){.elementor-1804 .elementor-element.elementor-element-e37d070{--width:1096px;--min-height:500px;}.elementor-1804 .elementor-element.elementor-element-6375d73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1804 .elementor-element.elementor-element-fa04a55 > .elementor-widget-container{margin:300px 0px 0px 0px;}}/* Start custom CSS for video, class: .elementor-element-6375d73 */@media only screen and (max-width: 767px) {
  .elementor-element-6375d73 {
    position: relative;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
  }

  .elementor-element-6375d73 .elementor-wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100vw;
    height: 100vh;
    transform: translate(-50%, -50%);
  }

  .elementor-element-6375d73 video {
    object-fit: cover;
    width: 100%;
    height: 100%;
    aspect-ratio: 9 / 16;
  }
}/* End custom CSS */