.elementor-29 .elementor-element.elementor-element-baef802{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:255px;--padding-bottom:255px;--padding-left:255px;--padding-right:255px;}.elementor-29 .elementor-element.elementor-element-022650e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-822bbe2{width:100%;max-width:100%;}.elementor-29 .elementor-element.elementor-element-822bbe2.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-9b7670d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-b2fb6cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-18bae7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.35;}.elementor-29 .elementor-element.elementor-element-18bae7c::before, .elementor-29 .elementor-element.elementor-element-18bae7c > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-18bae7c > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-18bae7c > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-18bae7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-18bae7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-baef802{--padding-top:74px;--padding-bottom:74px;--padding-left:74px;--padding-right:74px;}}