/*Progress Bar */
.gform_wrapper.gravity-theme .gf_progressbar_blue {
	color: #000 !important;
	display: none;
}
.gform_page_fields {
	margin: 60px 0 !important;
}
h2.gform_title, p.gform_required_legend, .gf_progressbar_title, .gform-theme--framework .gf_progressbar_title {
    display: none !important;
}

/* Buttons */
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--secondary, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--secondary {
	background-color: #FFF;
	padding: 0;
	box-shadow: none !important;
}
input#gform_submit_button_1, input#gform_next_button_1_19 {
	font-family: "Caramel and Vanilla", Sans-serif !important;
	color: #FC0FC0;
	background-color: #fff;
	border: 2px solid #000 !important;
	border-radius: 0;
    font-size: 22px;
    padding: 10px 20px;
	width: 120px !important;
}
/* buttons size on mobile */
@media (max-width: 767px) {
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--secondary, .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)).gform-theme-button--secondary {
	width: 50px !important;
}
}

/* button spacing */
.gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {
	gap: 20px;
}

/* Messages */
h2.gform_submission_error.hide_summary, .gform-theme--framework .gfield_validation_message {
	color: #000 !important;
	font-size: 22px;
}
div#gform_confirmation_message_1, .gform-theme--framework :where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video) :not(svg *):not(symbol *) :not(.gform-theme__no-reset--el):not(.gform-theme__no-reset--children *):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-reset):not(.gform-theme__disable-reset *):not(.gform_heading *):not(.gfield--type-html *):not(.gfield--type-section *):not(.form_saved_message>*):not(.form_saved_message_sent>*):not(.gform_confirmation_message *):not(.wp-editor-container):not(.mce-tinymce):not(.mce-tinymce *):not(.wp-editor-area):not(.gfield_description>*):not(.gform-field-label--type-inline>:not(span))) {
	font-family: var(--e-global-typography-06f3516-font-family), Sans-serif !important;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.3em;
}

/* Description for fields */
.gform-theme--framework .gfield_description {
	font-size: 26px;
	font-weight: 500;
	font-family: var(--e-global-typography-06f3516-font-family), Sans-serif !important;
	color: #000;
	margin: -5px 0 5px 0;
}

/* Fields */
body .gform_wrapper input[type="text"] {
    background-color: #fff;
}
legend.gfield_label.gform-field-label, .gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])) {
	font-size: 26px !important;
	font-family: var(--e-global-typography-06f3516-font-family), Sans-serif !important;
	font-weight: 500 !important;
	line-height: 1.2em;
}
.gform-theme--foundation .gfield .ginput_password.large, .gform-theme--foundation .gfield input.large, .gform-theme--foundation .gfield select.large, .gform-theme--foundation .gfield textarea.large, .gform_wrapper.gravity-theme .gf_progressbar_title, .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme textarea {
    font-size: 22px !important;
	color: #000;
}
.gform-theme--framework .gform-field-label--type-inline, .gform-theme--foundation .gfield input.large, .gform-theme--foundation .gfield textarea.small, .gform-theme--foundation .gfield textarea {
	font-family: var(--e-global-typography-06f3516-font-family), Sans-serif !important;
	font-size: 22px;
	font-weight: 500;
	margin-top: -4px;
}
.gform-theme--framework .gfield--type-choice .gchoice_other_control, .gform-theme--framework .gfield--type-choice .gchoice_other_control, .gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])) {
	font-family: var(--e-global-typography-06f3516-font-family), Sans-serif !important;
	font-size: 22px;
	font-weight: 500;
}
.gform-theme--foundation .gfield input.large {
	width: 50%;
	padding-bottom: 3px;
}

/* Radio Buttons */
.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), ::before {
	accent-color: #FC0FC0 !important;
	color: #FC0FC0 !important;
}
.gform-theme--framework .gfield--type-choice .gfield_radio, .gform-theme--framework .gfield--type-choice .gfield_checkbox {
	gap: 8px !important;
}
#gform_wrapper_1[data-form-index="0"].gform-theme {
	--gf-color-in-ctrl-primary: #FC0FC0 !important;
}

/* Checkboxes + radio buttons vertical align w labels */
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	margin-top: 4px;
}

/* Conditional checklist Other field spacing */
.ginput_container.ginput_container_text {
    margin-top: -35px;
}
/* Conditional checklist Other field hidden when Other not checked */
.gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):disabled {
	display: none !important;
}
.gform-theme--framework .gfield--type-choice .gchoice_other_control, .gform-theme--framework .gfield--type-choice .gchoice_other_control {
	font-weight: bold;
}

p .think-pink {
	font-family: var(--e-global-typography-06f3516-font-family), Sans-serif !important;
	font-weight: 500px;
}