.elementor-5965 .elementor-element.elementor-element-b4defac{--display:flex;--min-height:1032px;--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;--overlay-opacity:0.66;}.elementor-5965 .elementor-element.elementor-element-b4defac::before, .elementor-5965 .elementor-element.elementor-element-b4defac > .elementor-background-video-container::before, .elementor-5965 .elementor-element.elementor-element-b4defac > .e-con-inner > .elementor-background-video-container::before, .elementor-5965 .elementor-element.elementor-element-b4defac > .elementor-background-slideshow::before, .elementor-5965 .elementor-element.elementor-element-b4defac > .e-con-inner > .elementor-background-slideshow::before, .elementor-5965 .elementor-element.elementor-element-b4defac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-ba20a17 );--background-overlay:'';}.elementor-5965 .elementor-element.elementor-element-b4defac .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-5965 .elementor-element.elementor-element-a3a9982{--display:flex;--min-height:0.1em;--justify-content:center;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5965 .elementor-element.elementor-element-8269d98 .lm-d9bf5667-card{background-color:#ffffff;}.elementor-5965 .elementor-element.elementor-element-8269d98 .lm-d9bf5667-title{color:#000000;}.elementor-5965 .elementor-element.elementor-element-8269d98 .lm-d9bf5667-btn-submit{background-color:#b56a6a;border-color:#b56a6a;}@media(min-width:768px){.elementor-5965 .elementor-element.elementor-element-a3a9982{--content-width:42%;}}@media(max-width:767px){.elementor-5965 .elementor-element.elementor-element-b4defac{--min-height:601px;}.elementor-5965 .elementor-element.elementor-element-a3a9982{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}}