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

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

		@media (min-width: 783px) {

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

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

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

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

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

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

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

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

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

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

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

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

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

	

		#forminator-module-2040 .forminator-field .forminator-radio .forminator-radio-image,
		#forminator-module-2040 .forminator-field .forminator-checkbox .forminator-checkbox-image {
							width: 70px;
							height: 70px;
					}

	.forminator-ui.forminator-custom-form-2040 /* 🀀󚸏 Achtergrondcontainer (glasachtig effect) */
.form-background{background: rgba(255, 255, 255, 0.1) !important;/* half-transparant wit */
  border-radius: 20px !important;box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37) !important;backdrop-filter: blur(12px) !important;/* hier gebeurt de magie 💫 */
  -webkit-backdrop-filter: blur(12px) !important;border: 0px solid rgba(255, 255, 255, 0.2) !important;padding: 40px !important;max-width: 500px !important;width: 100% !important;color: #fff !important;transition: 0.3s ease !important;margin: 0 auto !important;}.forminator-ui.forminator-custom-form-2040 /* 📏 Kolommen spacing */
.forminator-col{padding-left: 5px !important;padding-right: 5px !important;}.forminator-ui.forminator-custom-form-2040 /* ✍️ Inputvelden (glasachtig,.forminator-ui.forminator-custom-form-2040 helder wit met blur) */
.forminator-input,.forminator-ui.forminator-custom-form-2040 .forminator-input-file{width: 100% !important;padding: 12px 14px !important;border: 1px solid rgba(255, 255, 255, 0.25) !important;border-radius: 10px !important;background: rgba(255, 255, 255, 0.15) !important;backdrop-filter: blur(6px) !important;-webkit-backdrop-filter: blur(6px) !important;color: #fff !important;font-size: 0.95rem !important;line-height: 1.4 !important;transition: all 0.3s ease !important;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1) !important;}.forminator-ui.forminator-custom-form-2040 /* Focus-effect – subtiele oplichting zonder kleurverandering */
.forminator-input:focus,.forminator-ui.forminator-custom-form-2040 .forminator-input-file:focus{background: rgba(255, 255, 255, 0.2) !important;border-color: rgba(255, 255, 255, 0.5) !important;outline: none !important;box-shadow: 0 0 12px rgba(255, 255, 255, 0.15) !important;}.forminator-ui.forminator-custom-form-2040 /* Placeholder-stijl */
.forminator-input::placeholder,.forminator-ui.forminator-custom-form-2040 .forminator-input-file::placeholder{color: rgba(255, 255, 255, 0.7) !important;}.forminator-ui.forminator-custom-form-2040 /* Tekst blijft wit bij invullen */
.forminator-input,.forminator-ui.forminator-custom-form-2040 .forminator-input:valid,.forminator-ui.forminator-custom-form-2040 .forminator-input-file,.forminator-ui.forminator-custom-form-2040 .forminator-input-file:valid{color: #fff !important;}.forminator-ui.forminator-custom-form-2040 /* Extra spacing bij laatste rij */
.forminator-row-last{padding-top: 20px !important;}.forminator-ui.forminator-custom-form-2040 /* 🚀 SaaS-style Submit Button (navy basis + shine effect) */
.forminator-button-submit{display: inline-block !important;background: linear-gradient(135deg, #0a1f44 0%, #1e3a8a 100%) !important;color: #ffffff !important;font-size: 15px !important;font-weight: 600 !important;padding: 14px 36px !important;border: none !important;border-radius: 14px !important;cursor: pointer !important;box-shadow: 0 8px 25px rgba(30, 58, 138, 0.35),
              inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;transition: all 0.35s ease !important;text-transform: uppercase !important;letter-spacing: 0.6px !important;backdrop-filter: blur(6px) !important;-webkit-backdrop-filter: blur(6px) !important;position: relative !important;overflow: hidden !important;}.forminator-ui.forminator-custom-form-2040 /* Shine overlay */
.forminator-button-submit::before{content: "" !important;position: absolute !important;top: 0 !important;left: -75% !important;width: 50% !important;height: 100% !important;background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.3) 0%,
    rgba(255, 255, 255, 0.1) 50%,
    transparent 100%
  ) !important;transform: skewX(-25deg) !important;transition: all 0.6s ease !important;}.forminator-ui.forminator-custom-form-2040 /* Shine bij hover */
.forminator-button-submit:hover::before{left: 125% !important;}.forminator-ui.forminator-custom-form-2040 /* Hover — helderder met glow */
.forminator-button-submit:hover{background: linear-gradient(135deg, #132b61 0%, #2563eb 100%) !important;box-shadow: 0 12px 35px rgba(37, 99, 235, 0.45) !important;transform: translateY(-2px) !important;}.forminator-ui.forminator-custom-form-2040 /* Active — subtiel klik-effect */
.forminator-button-submit:active{transform: translateY(1px) scale(0.98) !important;box-shadow: 0 4px 12px rgba(30, 58, 138, 0.3) !important;}