.elementor-3452 .elementor-element.elementor-element-e3cb595:not(.elementor-motion-effects-element-type-background), .elementor-3452 .elementor-element.elementor-element-e3cb595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBDCDD;}.elementor-3452 .elementor-element.elementor-element-e3cb595{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:20% 30% 5% 30%;}.elementor-3452 .elementor-element.elementor-element-e3cb595 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3452 .elementor-element.elementor-element-ab526d6.elementor-column .elementor-column-wrap{align-items:center;}.elementor-3452 .elementor-element.elementor-element-ab526d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3452 .elementor-element.elementor-element-ab526d6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-3452 .elementor-element.elementor-element-ab526d6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3452 .elementor-element.elementor-element-ab526d6 > .elementor-element-populated, .elementor-3452 .elementor-element.elementor-element-ab526d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-3452 .elementor-element.elementor-element-ab526d6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-3452 .elementor-element.elementor-element-ab526d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;padding:10% 10% 10% 10%;}.elementor-3452 .elementor-element.elementor-element-ab526d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3452 .elementor-element.elementor-element-941097d{text-align:center;}.elementor-3452 .elementor-element.elementor-element-941097d .elementor-heading-title{color:#514934;font-family:"Work Sans", Sans-serif;font-size:24px;font-weight:300;line-height:1.1em;}.elementor-3452 .elementor-element.elementor-element-941097d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3452 .elementor-element.elementor-element-822931a input:not([type="submit"]){font-family:"Work Sans", Sans-serif;font-size:14px;height:0px;margin:-3% 0% 5% 0%;background-color:#DBDCDD;transition:all ease-out 0.3s;}.elementor-3452 .elementor-element.elementor-element-822931a input:not([type="submit"])::placeholder{color:#DBDCDD;}.elementor-3452 .elementor-element.elementor-element-822931a input[type="text"]{background-color:#DBDCDD;transition:all ease-out 0.3s;}.elementor-3452 .elementor-element.elementor-element-822931a input[type="email"]{transition:all ease-out 0.3s;}.elementor-3452 .elementor-element.elementor-element-822931a select{font-family:"Work Sans", Sans-serif;font-size:14px;padding:1% 0% 1% 2%;margin:0px 0px 0px 0px;background-color:#DBDCDD;transition:all ease-out 0.3s;}.elementor-3452 .elementor-element.elementor-element-822931a textarea{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;transition:all ease-out 0.3s;}.elementor-3452 .elementor-element.elementor-element-822931a label{font-family:"Work Sans", Sans-serif;font-size:14px;}.elementor-3452 .elementor-element.elementor-element-822931a input[type="submit"]{font-family:"Work Sans", Sans-serif;font-weight:300;text-transform:uppercase;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:3% 7% 3% 7%;margin:0px 0px 0px 0px;background-color:#B4953F;transition:all ease-out 0.3s;}@media(min-width:768px){.elementor-3452 .elementor-element.elementor-element-ab526d6{width:100%;}}@media(max-width:767px){.elementor-3452 .elementor-element.elementor-element-e3cb595{margin-top:0px;margin-bottom:0px;padding:100% 5% 25% 5%;}.elementor-3452 .elementor-element.elementor-element-941097d{text-align:center;}.elementor-3452 .elementor-element.elementor-element-941097d .elementor-heading-title{font-size:25px;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-822931a */.ba-row {
  display: flex;
}

.ba-row .ba-field {
  width: 50%;
}

/* Optional spacing */
.ba-row .ba-field:first-child {
  padding-right: 8px;
}

.ba-row .ba-field:last-child {
  padding-left: 8px;
}

/* Mobile stack */
@media (max-width: 768px) {
  .ba-row {
    flex-direction: column;
  }

  .ba-row .ba-field {
    width: 100%;
    padding: 0;
  }
}/* End custom CSS */