/* GRAVITY FORMS – ORBITAL */
.gform-theme--framework {
	/* Velden */
	--gf-ctrl-border-color: #145664;
	--gf-ctrl-border-color-focus: #1e2878;
	--gf-ctrl-radius: 6px;

	/* Algemene tekst */
	--gf-color-in-ctrl: #fff;
	--gf-color-in-ctrl-contrast: #222;

	/* Verzendknop */
	--gf-ctrl-btn-bg-color-primary: #093F4A;
	--gf-ctrl-btn-bg-color-hover-primary: #145664;
	--gf-ctrl-btn-color-primary: #fff;
	--gf-ctrl-btn-radius: 6px;

}



/* Formuliertitel en introductietekst */
.gform-theme--framework .gform_title {
	color: #093F4A;
	font-size: 30px;
	line-height: 1.2;
	margin-bottom: 12px;
}

.gform-theme--framework .gform_description {
	color: #444;
	font-size: 16px;
	line-height: 1.6;
}

/* Veldtitels, sublabels en toelichtingen */
.gform-theme--framework .gfield_label {
	color: #222;
	font-size: 16px;
	font-weight: 600;
}

.gform-theme--framework .gform-field-label--type-sub,
.gform-theme--framework .gfield_description {
	color: #666;
	font-size: 14px;
}

/* Verticale afstand tussen velden */
.gform-theme--framework .gform_fields {
	row-gap: 24px;
}

/* Afstand tussen laatste veld en verzendknop */
.gform-theme--framework .gform_footer,
.gform-theme--framework .gform_page_footer {
	margin-top: 32px;
}

/* Voortgangsbalk */
.gform-theme--framework .gf_progressbar {
	--gf-field-pg-prog-bar-bg-color: #e5e5e5;
	--gf-field-pg-prog-bar-radius: 20px;
	--gf-field-pg-prog-bar-height: 10px;
}

.gform-theme--framework .gf_progressbar_percentage.percentbar_blue {
	--gf-field-pg-prog-bar-bg-color-blue: #093F4A;
}

.gform-theme--framework .gform_footer input[type="submit"].gform_button,
.gform-theme--framework .gform_page_footer input[type="submit"].gform_button,
.gform-theme--framework .gfield--type-submit input[type="submit"],
.gform-theme--framework button[type="submit"] {
	font-family: var(--e-global-typography-text-font-family), inherit !important;
	font-size: 19px !important;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	letter-spacing: 0 !important;
	color: #fff !important;
	padding: 14px 28px !important;
}