.elementor-12430 .elementor-element.elementor-element-38c18f1 > .elementor-background-overlay{background-color:#0201016E;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12430 .elementor-element.elementor-element-38c18f1 > .elementor-container{min-height:580px;}.elementor-12430 .elementor-element.elementor-element-38c18f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12430 .elementor-element.elementor-element-94a4cb2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 139px 0px 0px;}.elementor-12430 .elementor-element.elementor-element-94a4cb2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12430 .elementor-element.elementor-element-0770d55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12430 .elementor-element.elementor-element-646de5f{padding:50px 140px 0px 140px;}.elementor-12430 .elementor-element.elementor-element-9ca7115 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12430 .elementor-element.elementor-element-1bb515c{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;z-index:1;}.elementor-12430 .elementor-element.elementor-element-1bb515c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12430 .elementor-element.elementor-element-7ef16d5 > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-12430 .elementor-element.elementor-element-e06d5dc:not(.elementor-motion-effects-element-type-background), .elementor-12430 .elementor-element.elementor-element-e06d5dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12430 .elementor-element.elementor-element-e06d5dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-12430 .elementor-element.elementor-element-e06d5dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12430 .elementor-element.elementor-element-97a7852 > .elementor-widget-container{padding:0px 250px 0px 250px;}.elementor-12430 .elementor-element.elementor-element-97a7852 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-12430 .elementor-element.elementor-element-97a7852 .qodef-qi-contact-form-7{text-align:left;}.elementor-12430 .elementor-element.elementor-element-97a7852 .qodef-qi-contact-form-7 .wpcf7-not-valid-tip{text-align:left;}.elementor-12430 .elementor-element.elementor-element-5930da2:not(.elementor-motion-effects-element-type-background), .elementor-12430 .elementor-element.elementor-element-5930da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12430 .elementor-element.elementor-element-5930da2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12430 .elementor-element.elementor-element-5930da2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12430 .elementor-element.elementor-element-80ef635 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12430 .elementor-element.elementor-element-41bb393 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-12430 .elementor-element.elementor-element-9ca7115{width:100%;}}@media(max-width:1024px){.elementor-12430 .elementor-element.elementor-element-646de5f{padding:140px 70px 0px 70px;}.elementor-12430 .elementor-element.elementor-element-1bb515c{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-12430 .elementor-element.elementor-element-7ef16d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12430 .elementor-element.elementor-element-e06d5dc{margin-top:0px;margin-bottom:0px;padding:140px 0px 100px 0px;}.elementor-12430 .elementor-element.elementor-element-97a7852 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-12430 .elementor-element.elementor-element-97a7852 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}}@media(max-width:767px){.elementor-12430 .elementor-element.elementor-element-38c18f1{padding:20px 10px 20px 0px;}.elementor-12430 .elementor-element.elementor-element-94a4cb2 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-12430 .elementor-element.elementor-element-0770d55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12430 .elementor-element.elementor-element-646de5f{padding:100px 0px 0px 0px;}.elementor-12430 .elementor-element.elementor-element-9ca7115 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-12430 .elementor-element.elementor-element-1bb515c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12430 .elementor-element.elementor-element-e06d5dc{padding:100px 0px 100px 0px;}.elementor-12430 .elementor-element.elementor-element-97a7852 .qodef-qi-contact-form-7 .wpcf7-checkbox .wpcf7-list-item{margin-left:0;}.elementor-12430 .elementor-element.elementor-element-5930da2{padding:0px 10px 0px 10px;}.elementor-12430 .elementor-element.elementor-element-80ef635 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for qi_addons_for_elementor_contact_form_7, class: .elementor-element-97a7852 *//* Only affect the first & last name row */
.row {
  display: flex;
  gap: 20px;
}

.row .col {
  flex: 1;
}

/* Make only those two inputs full width */
.row .contact-form-input {
  width: 100%;
  box-sizing: border-box;
}

/* Stack on mobile */
@media (max-width: 768px) {
  .row {
    flex-direction: column;
  }
}/* End custom CSS */