.elementor-227804 .elementor-element.elementor-element-29d9e37{--display:flex;--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-227804 .elementor-element.elementor-element-61a7230{--spacer-size:20px;}.elementor-227804 .elementor-element.elementor-element-850c123{--display:flex;}.elementor-227804 .elementor-element.elementor-element-4fd4c56{--spacer-size:20px;}.elementor-227804 .elementor-element.elementor-element-ee43f95{text-align:start;}.elementor-227804 .elementor-element.elementor-element-21a4968{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-227804 .elementor-element.elementor-element-947f3de{--display:flex;}.elementor-227804 .elementor-element.elementor-element-542ae87{font-family:"Poppins", Sans-serif;color:#202020;}.elementor-227804 .elementor-element.elementor-element-8ae2b23 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-227804 .elementor-element.elementor-element-8ae2b23 [class*=vc_col]{padding:20px;}.elementor-227804 .elementor-element.elementor-element-8ae2b23 .subscribe-form{margin:20px;}.elementor-227804 .elementor-element.elementor-element-8ae2b23 .contact-form{margin:-20px;}.elementor-227804 .elementor-element.elementor-element-ce7c97c{--display:flex;}.elementor-227804 .elementor-element.elementor-element-748770e{--spacer-size:38px;}.elementor-227804 .elementor-element.elementor-element-bfdd9ec{--display:flex;}@media(max-width:1024px){.elementor-227804 .elementor-element.elementor-element-675a24e{width:var( --container-widget-width, 631px );max-width:631px;--container-widget-width:631px;--container-widget-flex-grow:0;}.elementor-227804 .elementor-element.elementor-element-675a24e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-227804 .elementor-element.elementor-element-675a24e.elementor-element{--align-self:center;}.elementor-227804 .elementor-element.elementor-element-21a4968{width:var( --container-widget-width, 636px );max-width:636px;--container-widget-width:636px;--container-widget-flex-grow:0;}.elementor-227804 .elementor-element.elementor-element-21a4968 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-227804 .elementor-element.elementor-element-21a4968.elementor-element{--align-self:center;}.elementor-227804 .elementor-element.elementor-element-8ae2b23 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}.elementor-227804 .elementor-element.elementor-element-8ae2b23.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-227804 .elementor-element.elementor-element-748770e{width:100%;max-width:100%;}.elementor-227804 .elementor-element.elementor-element-748770e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-227804 .elementor-element.elementor-element-555c1f2{width:var( --container-widget-width, 667px );max-width:667px;--container-widget-width:667px;--container-widget-flex-grow:0;}.elementor-227804 .elementor-element.elementor-element-555c1f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-227804 .elementor-element.elementor-element-555c1f2.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-675a24e *//* Stop mobile horizontal scroll */
html, body {
  overflow-x: hidden;
}

/* Elementor containers */
.e-con,
.e-con-inner {
  max-width: 100%;
}

/* Contact Form 7 fields */
.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select {
  max-width: 100%;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21a4968 *//* Stop mobile horizontal scroll */
html, body {
  overflow-x: hidden;
}

/* Elementor containers */
.e-con,
.e-con-inner {
  max-width: 100%;
}

/* Contact Form 7 fields */
.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select {
  max-width: 100%;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for ohio_contact_form, class: .elementor-element-8ae2b23 *//* Stop mobile horizontal scroll */
html, body {
  overflow-x: hidden;
}

/* Elementor containers */
.e-con,
.e-con-inner {
  max-width: 100%;
}

/* Contact Form 7 fields */
.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select {
  max-width: 100%;
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-555c1f2 *//* Stop mobile horizontal scroll */
html, body {
  overflow-x: hidden;
}

/* Elementor containers */
.e-con,
.e-con-inner {
  max-width: 100%;
}

/* Contact Form 7 fields */
.wpcf7 input,
.wpcf7 textarea,
.wpcf7 select {
  max-width: 100%;
  box-sizing: border-box;
}/* End custom CSS */