.gform_wrapper .gform_footer {
    padding: 16px 0 10px 0;
    margin: 16px 0 0 0;
    clear: both;
    width: 100%;
}

.gform-theme--framework .gfield--type-choice.mtb-gf-age-units-radio .gfield_radio {
	flex-direction: row;
}

.gform-theme--framework .gfield.mtb-gf-age-number .ginput_container .gfield_description.instruction {
	display: none;
}

@media (min-width: 640px) {
	.gform-theme--foundation .gfield.mtb-gf-age-number {
		min-width: 100px;
		grid-column: span 2;
	}

	.gform-theme--foundation .gfield.mtb-gf-age-number input.medium {
		inline-size: auto;
	}
	.gform-theme--framework .gfield--type-choice.mtb-gf-age-units-radio {
		display: flex;
		align-items: center;
		padding-top: 40px;
	}
}

@media (max-width: 639px) {
	.gform-theme--framework .gfield--type-choice.mtb-gf-age-units-radio {
		margin-top: -25px;
	}
}

.gform-theme--framework, .gform-theme--api {
        --gf-ctrl-btn-font-family: 'Nunito Sans', sans-serif !important;
        --gf-ctrl-btn-font-size: 18px !important;
        --gf-ctrl-btn-font-style: normal !important;
        --gf-ctrl-btn-font-weight: normal !important;
        --gf-ctrl-btn-letter-spacing: 1.07px !important;
        --gf-ctrl-btn-line-height: normal !important;
	--gf-ctrl-btn-radius: 6px !important;
	--gf-ctrl-btn-text-transform: uppercase !important;
	--gf-local-font-size: 18px !important;
	--gf-ctrl-font-size: 18px !important;
	--gf-ctrl-btn-padding-x: 45px !important;
	--gf-ctrl-btn-padding-y: 12px !important;
	--gf-ctrl-btn-size: var(--gform-theme-control-button-font-size) !important;

	--gf-ctrl-btn-bg-color-primary: #26a68b;
        --gf-ctrl-btn-bg-color-hover-primary: #7a47bf;
        --gf-ctrl-btn-bg-color-focus-primary: var(--gf-ctrl-btn-bg-color-primary);
        --gf-ctrl-btn-bg-color-disabled-primary: var(--gf-ctrl-btn-bg-color-primary);
        --gf-ctrl-btn-border-color-primary: transparent;
        --gf-ctrl-btn-border-color-hover-primary: transparent;
        --gf-ctrl-btn-border-color-focus-primary: var(--gf-ctrl-btn-bg-color-hover-primary);
        --gf-ctrl-btn-border-color-disabled-primary: transparent;
        --gf-ctrl-btn-border-style-primary: solid;
        --gf-ctrl-btn-border-width-primary: 0;
        --gf-ctrl-btn-color-primary: var(--gf-color-primary-contrast);
        --gf-ctrl-btn-color-hover-primary: var(--gf-ctrl-btn-icon-color-primary);
        --gf-ctrl-btn-icon-color-focus-primary: var(--gf-ctrl-btn-icon-color-primary);
        --gf-ctrl-btn-icon-color-disabled-primary: var(--gf-ctrl-btn-icon-color-primary);
}
