.elementor-10 .elementor-element.elementor-element-70412d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-70412d7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-70412d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-54535b5c );}.elementor-10 .elementor-element.elementor-element-d1124b1{--display:flex;}.elementor-10 .elementor-element.elementor-element-453da3c > .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-color:#190202;border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.43);}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-70412d7{--content-width:1435px;}}/* Start custom CSS for container, class: .elementor-element-70412d7 */.elementor-10 .elementor-element.elementor-element-70412d7 {
  position: relative;
}
.elementor-10 .elementor-element.elementor-element-70412d7::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: url(path_to_your_background_image) no-repeat center center fixed;
  background-size: cover;
  opacity: 0.7;
}
.elementor-10 .elementor-element.elementor-element-70412d7 .g-recaptcha {
  margin: 0 auto;
  display: block;
  width: 304px;
  height: 78px;
}/* End custom CSS */