#forminator-module-37[data-grid="custom"] .forminator-row:not(:last-child) {
			margin-bottom: 0px;
		}

		#forminator-module-37[data-grid="custom"] .forminator-col:not(:last-child) {
			margin-bottom: 0px;
		}

		@media (min-width: 783px) {

			#forminator-module-37[data-grid="custom"] .forminator-row {
				display: flex;
				flex-wrap: wrap;
				margin-right: -0px;
				margin-left: -0px;
			}

			#forminator-module-37[data-grid="custom"] .forminator-row:not(:last-child) {
				margin-bottom: 0px;
			}

			#forminator-module-37[data-grid="custom"] .forminator-col {
				min-width: 0;
				flex: 1;
				padding: 0 0px;
			}

			#forminator-module-37[data-grid="custom"] .forminator-col:not(:last-child) {
				margin-bottom: 0;
			}

			#forminator-module-37[data-grid="custom"] .forminator-col-3 .forminator-row[data-multiple="true"],
			#forminator-module-37[data-grid="custom"] .forminator-col-4 .forminator-row[data-multiple="true"] {
				display: block;
			}

			#forminator-module-37[data-grid="custom"] .forminator-col-3 .forminator-row[data-multiple="true"] .forminator-col:not(:last-child) {
				margin-bottom: 0px;
			}

			#forminator-module-37[data-grid="custom"] .forminator-col-4 .forminator-row[data-multiple="true"] .forminator-col:not(:last-child) {
				margin-bottom: 0px;
			}

			#forminator-module-37[data-grid="custom"] .forminator-col-md-3 {
				width: 25%;
				max-width: 25%;
				flex-basis: 25%;
			}

			#forminator-module-37[data-grid="custom"] .forminator-col-md-4 {
				width: 33.3333333333%;
				max-width: 33.3333333333%;
				flex-basis: 33.3333333333%;
			}

			#forminator-module-37[data-grid="custom"] .forminator-col-md-6 {
				width: 50%;
				max-width: 50%;
				flex-basis: 50%;
			}

			#forminator-module-37[data-grid="custom"] .forminator-col-md-12 {
				width: 100%;
				max-width: 100%;
				flex-basis: 100%;
			}

			#forminator-module-37[data-grid="custom"] .forminator-no-margin .forminator-col {
				margin-bottom: 0px;
			}

			#forminator-module-37[data-grid="custom"] .forminator-no-margin {
				margin-bottom: -0px;
			}
		}

	
.forminator-ui.forminator-custom-form-37 /* =========================
   FIELD WRAPPER
========================= */
.forminator-field{position: relative !important;width: 100% !important;margin-bottom: 16px !important;}.forminator-ui.forminator-custom-form-37 /* =========================
   INPUTS
========================= */
.forminator-input{background-color: #f2f2f2 !important;border: none !important;padding: 14px 20px !important;/* this controls EVERYTHING */
  font-size: 16px !important;color: #333 !important;width: 100% !important;box-sizing: border-box !important;outline: none !important;/* prevent jump on focus */
  box-shadow: 0 0 0 2px transparent !important;transition: background-color 0.2s ease, box-shadow 0.2s ease !important;}.forminator-ui.forminator-custom-form-37 /* Focus state */
.forminator-input:focus{background-color: #ffffff !important;box-shadow: 0 0 0 2px rgba(255, 106, 0, 0.25) !important;}.forminator-ui.forminator-custom-form-37 /* =========================
   LABEL (INSIDE INPUT)
========================= */
.forminator-label{position: absolute !important;top: 14px !important;/* MUST match input padding-top */
  left: 20px !important;/* MUST match input padding-left */
  font-size: 16px !important;line-height: 1 !important;color: #8a8a8a !important;pointer-events: none !important;transition: opacity 0.2s ease, transform 0.2s ease !important;}.forminator-ui.forminator-custom-form-37 /* =========================
   HIDE LABEL
========================= */
.forminator-field:has(.forminator-input:focus) .forminator-label,.forminator-ui.forminator-custom-form-37 .forminator-field:has(.forminator-input:not(:placeholder-shown)) .forminator-label{opacity: 0 !important;visibility: hidden !important;transform: translateY(-6px) !important;}.forminator-ui.forminator-custom-form-37 /* =========================
   SUBMIT BUTTON
========================= */
.forminator-button-submit{background-color: #d3623a !important;color: #ffffff !important;border: none !important;padding: 16px 50px !important;font-size: 18px !important;font-weight: 600 !important;cursor: pointer !important;text-decoration: none !important;}.forminator-ui.forminator-custom-form-37 /* Remove underline everywhere */
.forminator-button-submit,.forminator-ui.forminator-custom-form-37 .forminator-button-submit:hover,.forminator-ui.forminator-custom-form-37 .forminator-button-submit:focus{text-decoration: none !important;border-bottom: none !important;}