.elementor-7 .elementor-element.elementor-element-2ea0d51{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-7 .elementor-element.elementor-element-9fb3fa0 .elementor-wrapper{--video-aspect-ratio:1.77777;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-9fb3fa0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9fb3fa0.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-2ea0d51{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2ea0d51 */.elementor-element-2ea0d51 {
   height: 100vh !important;
}
.elementor-element-9fb3fa0 {
    height: 100%;
    object-position: center;
    justify-content: center;
    align-items: center;
    display: flex;
}
.elementor-element-9fb3fa0 .elementor-open-inline {
    object-fit: cover;
}
.elementor-element-9fb3fa0 .elementor-open-inline video {
    pointer-events: none;
}

.elementor-element-9fb3fa0 .elementor-open-inline video,
.elementor-element-9fb3fa0 .elementor-open-inline iframe,
.elementor-element-9fb3fa0 .elementor-open-inline,
.elementor-element-9fb3fa0 * {
    pointer-events: none !important;
}

@media (max-width: 1440px){
   .elementor-element-9fb3fa0 .elementor-open-inline {
    height: 100%;
} 
}
@media (min-width: 1441px){
   .elementor-element-9fb3fa0 .elementor-open-inline {
     width: 100%;
} 
}/* End custom CSS */