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

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

		@media (min-width: 783px) {

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

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

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

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

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

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

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

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

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

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

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

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

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

	
.forminator-ui.forminator-custom-form-2986/* 1. THE MAIN CONTAINER - The Ivory/Cream Box */
.forminator-ui.forminator-custom-form{background: #faf8f5 !important;/* Your Cream color */
    padding: 50px 60px !important;border-radius: 12px !important;border: 2px solid #c97b5d !important;/* Your Terracotta color */
    max-width: 800px !important;margin: 40px auto !important;}.forminator-ui.forminator-custom-form-2986 /* 2. FIXING THE LABELS - Uppercase & Spaced */
.forminator-label{font-family: 'Inter', sans-serif !important;font-size: 13px !important;font-weight: 600 !important;color: #3d3833 !important;/* Your Charcoal */
    text-transform: uppercase !important;letter-spacing: 1px !important;margin-bottom: 10px !important;display: block !important;}.forminator-ui.forminator-custom-form-2986 /* 3. THE INPUT BOXES - Making them full width and elegant */
.forminator-input,.forminator-ui.forminator-custom-form-2986 .forminator-textarea,.forminator-ui.forminator-custom-form-2986 .forminator-select--container,.forminator-ui.forminator-custom-form-2986 .forminator-field .forminator-datepicker input{width: 100% !important;padding: 14px 18px !important;border: 2px solid #f5f2ed !important;/* Your Ivory */
    border-radius: 6px !important;font-size: 15px !important;background: #ffffff !important;color: #3d3833 !important;height: auto !important;}.forminator-ui.forminator-custom-form-2986 /* 4. FIXING THE LAYOUT - Prevents the "scrunched" look */
.forminator-row{margin-bottom: 25px !important;}.forminator-ui.forminator-custom-form-2986 .forminator-col{padding: 0 !important;}.forminator-ui.forminator-custom-form-2986 /* 5. CHECKBOXES & RADIOS - Spacing them out */
.forminator-checkbox,.forminator-ui.forminator-custom-form-2986 .forminator-radio{margin-bottom: 12px !important;display: flex !important;align-items: center !important;}.forminator-ui.forminator-custom-form-2986 .forminator-checkbox__label,.forminator-ui.forminator-custom-form-2986 .forminator-radio__label{font-size: 14px !important;color: #6b6560 !important;/* Your Soft Gray */
    margin-left: 10px !important;}.forminator-ui.forminator-custom-form-2986 /* 6. THE SUBMIT BUTTON - Terracotta & Centered */
.forminator-button-submit{background: #c97b5d !important;/* Your Terracotta */
    color: #ffffff !important;padding: 16px 40px !important;font-size: 14px !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 1px !important;border-radius: 4px !important;border: none !important;cursor: pointer !important;transition: all 0.3s !important;display: block !important;margin: 30px auto 0 !important;width: fit-content !important;}.forminator-ui.forminator-custom-form-2986 .forminator-button-submit:hover{background: #b86a4d !important;transform: translateY(-2px) !important;box-shadow: 0 4px 12px rgba(201, 123, 93, 0.2) !important;}.forminator-ui.forminator-custom-form-2986 /* 7. DATEPICKER ICON FIX */
.forminator-datepicker i{color: #c97b5d !important;}