.itg .itg-contact-us-form {
	--itg-cuf-inset-x: min(5rem, 4.1666666667vw);
	--itg-cuf-max-w: min(110rem, 91.6666666667vw);
	--itg-cuf-intro-w: min(35rem, 29.1666666667vw);
	--itg-cuf-form-w: min(53.75rem, 44.7916666667vw);
	--itg-cuf-stack-gap: min(5rem, 4.1666666667vw);
	--itg-cuf-pt: min(7.5rem, 6.25vw);
	--itg-cuf-pb: min(7.5rem, 6.25vw);
	--itg-cuf-intro-gap: min(1.25rem, 1.0416666667vw);
	--itg-cuf-channel-gap: min(0.75rem, 0.625vw);
	--itg-cuf-form-pad: min(5rem, 4.1666666667vw);
	--itg-cuf-form-gap: min(1.25rem, 1.0416666667vw);
	--itg-cuf-form-radius: min(3.125rem, 2.6041666667vw);


	--itg-cuf-fs-title: min(3.75rem, 3.125vw);
	--itg-cuf-lh-title: min(3.75rem, 3.125vw);
	--itg-cuf-fs-lead: min(1.5rem, 1.25vw);
	--itg-cuf-lh-lead: min(2rem, 1.6666666667vw);
	--itg-cuf-fs-body: min(1.125rem, 0.9375vw);
	--itg-cuf-lh-body: min(1.5rem, 1.25vw);


	--itg-cuf-field-gap: min(0.25rem, 0.2083333333vw);
	--itg-cuf-input-h: min(3rem, 2.5vw);
	--itg-cuf-input-radius: min(0.625rem, 0.5208333333vw);
	--itg-cuf-input-px: min(1.25rem, 1.0416666667vw);
	--itg-cuf-input-py: min(0.625rem, 0.5208333333vw);
	--itg-cuf-textarea-h: min(7.5rem, 6.25vw);
	--itg-cuf-checkbox-size: min(1.25rem, 1.0416666667vw);
	--itg-cuf-checkbox-radius: min(0.5rem, 0.4166666667vw);
	--itg-cuf-consent-gap: min(0.625rem, 0.5208333333vw);
	--itg-cuf-submit-gap: min(2.5rem, 2.0833333333vw);
	--itg-cuf-border-width: min(0.125rem, 0.1041666667vw);
	--itg-cuf-input-bg: rgba(255, 253, 210, 0.6);
	--itg-cuf-input-border: rgba(255, 253, 210, 0.24);

	box-sizing: border-box;
	padding-top: var(--itg-cuf-pt);
	padding-bottom: var(--itg-cuf-pb);
	background-color: var(--itg-color-sand);
	color: var(--itg-color-mahogany);
}

.itg .itg-contact-us-form__inner {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	gap: var(--itg-cuf-stack-gap);
	align-items: center;
	width: calc(100% - (2 * var(--itg-cuf-inset-x)));
	max-width: var(--itg-cuf-max-w);
	margin-inline: auto;
}

.itg .itg-contact-us-form__intro {
	display: flex;
	flex-direction: column;
	gap: var(--itg-cuf-intro-gap);
	align-items: flex-start;
	width: min(var(--itg-cuf-intro-w), 100%);
	text-align: left;
}

.itg .itg-contact-us-form__title {
	margin: 0;
	font-size: var(--itg-cuf-fs-title);
	line-height: var(--itg-cuf-lh-title);
}

.itg .itg-contact-us-form__title.itg-heading-2 {
	font-size: var(--itg-cuf-fs-title);
	line-height: var(--itg-cuf-lh-title);
}

.itg .itg-contact-us-form__lead,
.itg .itg-contact-us-form__address {
	margin: 0;
}

.itg .itg-contact-us-form__lead.itg-text-statement {
	font-size: var(--itg-cuf-fs-lead);
	line-height: var(--itg-cuf-lh-lead);
}

.itg .itg-contact-us-form__address.itg-text-body-lg,
.itg .itg-contact-us-form__channel-label.itg-text-body-lg {
	font-size: var(--itg-cuf-fs-body);
	line-height: var(--itg-cuf-lh-body);
}

.itg .itg-contact-us-form__channels {
	display: flex;
	flex-direction: column;
	gap: var(--itg-cuf-intro-gap);
	align-items: flex-start;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.itg .itg-contact-us-form__channel-item,
.itg .itg-contact-us-form__channels li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.itg .itg-contact-us-form__channel-item::before,
.itg .itg-contact-us-form__channel-item::after,
.itg .itg-contact-us-form__channel-item::marker,
.itg .itg-contact-us-form__channels li::before,
.itg .itg-contact-us-form__channels li::after,
.itg .itg-contact-us-form__channels li::marker {
	content: none;
	display: none;
}

.itg .itg-contact-us-form__channel {
	display: inline-flex;
	gap: var(--itg-cuf-channel-gap);
	align-items: center;
	max-width: 100%;
	color: inherit;
	text-decoration: none;
}

.itg .itg-contact-us-form__channel:hover,
.itg .itg-contact-us-form__channel:focus-visible {
	text-decoration: underline;
	text-underline-offset: 0.15em;
}

.itg .itg-contact-us-form__channel-icon {
	display: inline-flex;
	flex-shrink: 0;
	align-items: center;
	justify-content: center;
	width: min(1.75rem, 1.4583333333vw);
	height: min(1.75rem, 1.4583333333vw);
	border-radius: min(0.625rem, 0.5208333333vw);
}

.itg .itg-contact-us-form__channel-icon--email {
	background-color: var(--itg-color-lime);
	color: var(--itg-color-mahogany);
}

.itg .itg-contact-us-form__channel-icon--phone {
	background-color: var(--itg-color-clay);
	color: var(--itg-color-mahogany);
}

.itg .itg-contact-us-form__channel-svg {
	display: block;
	flex-shrink: 0;
}

.itg .itg-contact-us-form__channel-svg--email {
	width: min(1rem, 0.8333333333vw);
	height: min(0.625rem, 0.5208333333vw);
}

.itg .itg-contact-us-form__channel-svg--phone {
	width: min(1rem, 0.8333333333vw);
	height: min(1rem, 0.8333333333vw);
}

.itg .itg-contact-us-form__form-card {
	box-sizing: border-box;
	width: min(var(--itg-cuf-form-w), 100%);
	padding: var(--itg-cuf-form-pad);
	border-radius: var(--itg-cuf-form-radius);
	background-color: var(--itg-color-rainforest);
	color: var(--itg-color-sand);
}

.itg .itg-contact-us-form__form {
	width: 100%;
}

@media (min-width: 768px) {
	.itg .itg-contact-us-form__inner {
		flex-direction: row;
		align-items: flex-start;
		justify-content: center;
	}
}


.itg .itg-contact-us-form__form .gform_wrapper,
.itg .itg-contact-us-form__form .gform_wrapper.gravity-theme,
.itg .itg-contact-us-form__form .gform_wrapper.gform-theme--framework,
.itg .itg-contact-us-form__form .gform-theme--framework {
	margin: 0;
	--gf-color-primary: var(--itg-color-sand);
	--gf-color-primary-contrast: var(--itg-color-sand);
	--gf-color-in-ctrl-primary: transparent;
	--gf-color-in-ctrl-primary-hover: rgba(254, 93, 64, 0.12);
	--gf-form-gap-x: 0;
	--gf-form-gap-y: var(--itg-cuf-form-gap);
	--gf-field-gap-x: 0;
	--gf-field-gap-y: 0;
	--gf-label-space-primary: var(--itg-cuf-field-gap);
	--gf-label-choice-field-space-primary: var(--itg-cuf-consent-gap);
	--gf-font-weight-secondary: var(--itg-font-weight-regular);
	--gf-ctrl-label-font-family-primary: var(--itg-font-body);
	--gf-ctrl-label-font-weight-primary: var(--itg-font-weight-regular);
	--gf-ctrl-label-font-weight-req: var(--itg-font-weight-regular);
	--gf-ctrl-btn-bg-color-primary: transparent;
	--gf-ctrl-btn-bg-color-hover-primary: var(--itg-color-clay);
	--gf-ctrl-btn-border-color-primary: var(--itg-color-clay);
	--gf-ctrl-btn-color-primary: var(--itg-color-sand);
	--gf-ctrl-btn-font-size: min(1.25rem, 1.0416666667vw);
	--gf-ctrl-btn-border-radius: min(1rem, 0.8333333333vw);
	--gf-ctrl-btn-padding-x: min(1.25rem, 1.0416666667vw);
	--gf-ctrl-btn-padding-y: min(0.625rem, 0.5208333333vw);
	--gf-ctrl-choice-size: var(--itg-cuf-checkbox-size);
	--gf-ctrl-checkbox-size: var(--itg-cuf-checkbox-size);
	--gf-ctrl-radio-size: var(--itg-cuf-checkbox-size);
}

.itg .itg-contact-us-form__form .gform_heading,
.itg .itg-contact-us-form__form .gform_title,
.itg .itg-contact-us-form__form .gform_description,
.itg .itg-contact-us-form__form .gform_required_legend {
	display: none;
}

.itg .itg-contact-us-form__form .gform_fields {
	display: grid !important;
	grid-template-columns: repeat(12, minmax(0, 1fr));
	row-gap: var(--itg-cuf-form-gap) !important;
	column-gap: 0 !important;
}

.itg .itg-contact-us-form__form .gfield {
	margin: 0 !important;
	padding: 0;
}

.itg .itg-contact-us-form__form .ginput_container {
	margin: 0 !important;
}

.itg .itg-contact-us-form__form .gfield_label,
.itg .itg-contact-us-form__form legend.gfield_label,
.itg .itg-contact-us-form__form .gform-field-label:not(.gform-field-label--type-inline) {
	display: block;
	margin: 0 0 var(--itg-cuf-field-gap) !important;
	padding: 0;
	border: 0;
	font-family: var(--itg-font-body);
	font-size: var(--itg-cuf-fs-body);
	font-weight: var(--itg-font-weight-regular) !important;
	line-height: var(--itg-cuf-lh-body);
	color: var(--itg-color-sand);
}

.itg .itg-contact-us-form__form .gfield_required,
.itg .itg-contact-us-form__form .gfield_required_text,
.itg .itg-contact-us-form__form .gfield_required_asterisk {
	font-weight: inherit !important;
	color: inherit;
}

.itg .itg-contact-us-form__form .ginput_container input[type="text"],
.itg .itg-contact-us-form__form .ginput_container input[type="email"],
.itg .itg-contact-us-form__form .ginput_container input[type="tel"],
.itg .itg-contact-us-form__form .ginput_container input[type="url"],
.itg .itg-contact-us-form__form .ginput_container input[type="number"],
.itg .itg-contact-us-form__form .ginput_container select,
.itg .itg-contact-us-form__form .ginput_container textarea {
	box-sizing: border-box;
	width: 100%;
	min-height: var(--itg-cuf-input-h);
	padding: var(--itg-cuf-input-py) var(--itg-cuf-input-px);
	border: var(--itg-cuf-border-width) solid var(--itg-cuf-input-border);
	border-radius: var(--itg-cuf-input-radius);
	background-color: var(--itg-cuf-input-bg);
	color: var(--itg-color-mahogany);
	font-family: var(--itg-font-body);
	font-size: var(--itg-cuf-fs-body);
	line-height: var(--itg-cuf-lh-body);
	box-shadow: none;
	appearance: none;
}

.itg .itg-contact-us-form__form .ginput_container textarea {
	min-height: var(--itg-cuf-textarea-h);
	resize: vertical;
}

.itg .itg-contact-us-form__form .ginput_container input:focus,
.itg .itg-contact-us-form__form .ginput_container select:focus,
.itg .itg-contact-us-form__form .ginput_container textarea:focus {
	outline: 2px solid var(--itg-color-clay);
	outline-offset: 1px;
}

.itg .itg-contact-us-form__form .gfield--type-consent .ginput_container_consent,
.itg .itg-contact-us-form__form .gfield--type-checkbox .ginput_container_checkbox,
.itg .itg-contact-us-form__form .gfield--type-radio .gchoice,
.itg .itg-contact-us-form__form .gfield--type-choice .gchoice {
	display: flex !important;
	flex-direction: row;
	align-items: flex-start;
	gap: max(0.75rem, var(--itg-cuf-consent-gap)) !important;
	font-size: 0;
}

.itg .itg-contact-us-form__form .gfield--type-radio .gfield_radio,
.itg .itg-contact-us-form__form .gfield--type-choice .gfield_radio {
	margin: 0;
	padding: 0;
}

.itg .itg-contact-us-form__form .gfield--type-radio .gfield-choice-input,
.itg .itg-contact-us-form__form .gfield--type-choice .gfield-choice-input {
	order: 0;
	flex: 0 0 auto;
	margin: 0.125rem 0 0 !important;
	font-size: var(--itg-cuf-fs-body);
}

.itg .itg-contact-us-form__form .gfield--type-radio .gchoice label,
.itg .itg-contact-us-form__form .gfield--type-choice .gchoice label {
	order: 1;
	flex: 1 1 auto;
	margin: 0 !important;
	margin-inline-start: 0 !important;
	padding: 0 !important;
	font-size: var(--itg-cuf-fs-body);
}

.itg .itg-contact-us-form__form .ginput_container_consent .gform_hidden {
	display: none !important;
}

.itg .itg-contact-us-form__form .ginput_container_consent input[type="checkbox"],
.itg .itg-contact-us-form__form .ginput_container_consent input[type="radio"],
.itg .itg-contact-us-form__form input[type="checkbox"],
.itg .itg-contact-us-form__form input[type="radio"],
.itg .itg-contact-us-form__form .gfield--type-consent input[type="checkbox"],
.itg .itg-contact-us-form__form .gfield--type-consent input[type="radio"],
.itg .itg-contact-us-form__form .gfield-choice-input {
	box-sizing: border-box;
	flex-shrink: 0;
	width: var(--itg-cuf-checkbox-size);
	height: var(--itg-cuf-checkbox-size);
	min-width: var(--itg-cuf-checkbox-size);
	min-height: var(--itg-cuf-checkbox-size);
	margin: 0.125rem 0 0 !important;
	padding: 0;
	border: var(--itg-cuf-border-width) solid var(--itg-cuf-input-border);
	border-radius: var(--itg-cuf-checkbox-radius);
	background-color: var(--itg-cuf-input-bg);
	background-image: none;
	color: var(--itg-color-sand);
	accent-color: transparent;
	appearance: none !important;
	-webkit-appearance: none !important;
}

.itg .itg-contact-us-form__form .ginput_container_consent input[type="checkbox"],
.itg .itg-contact-us-form__form .ginput_container_consent input[type="radio"] {
	order: 0;
	flex: 0 0 auto;
}

.itg .itg-contact-us-form__form .ginput_container_consent .gfield_consent_label {
	order: 1;
	flex: 1 1 auto;
	margin: 0 !important;
	margin-inline-start: 0 !important;
	padding: 0 !important;
	font-size: var(--itg-cuf-fs-body);
}

.itg .itg-contact-us-form__form input[type="checkbox"]:checked,
.itg .itg-contact-us-form__form input[type="radio"]:checked,
.itg .itg-contact-us-form__form .gfield-choice-input:checked {
	border-color: var(--itg-color-sand);
	background-color: var(--itg-color-sand);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.2 8.4 11 1.6' stroke='%23502030' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 60% auto;
}

.itg .itg-contact-us-form__form .gform-theme--framework .gfield-choice-input::before,
.itg .itg-contact-us-form__form .gform-theme--framework .gfield-choice-input::after,
.itg .itg-contact-us-form__form .gform-theme--framework input[type="radio"]::before,
.itg .itg-contact-us-form__form .gform-theme--framework input[type="radio"]::after,
.itg .itg-contact-us-form__form .gform-theme--framework input[type="checkbox"]::before,
.itg .itg-contact-us-form__form .gform-theme--framework input[type="checkbox"]::after {
	content: none !important;
	display: none !important;
}

.itg .itg-contact-us-form__form .gfield_radio label,
.itg .itg-contact-us-form__form .gfield_checkbox label,
.itg .itg-contact-us-form__form .gform-field-label--type-inline,
.itg .itg-contact-us-form__form .ginput_container_consent .gfield_consent_label {
	margin: 0 !important;
	padding: 0 !important;
	font-family: var(--itg-font-body);
	font-size: var(--itg-cuf-fs-body);
	font-weight: var(--itg-font-weight-regular) !important;
	line-height: var(--itg-cuf-lh-body);
	color: var(--itg-color-sand);
}

.itg .itg-contact-us-form__form .gfield_consent_label a,
.itg .itg-contact-us-form__form .gfield_checkbox label a,
.itg .itg-contact-us-form__form .gfield_radio label a {
	color: var(--itg-color-clay);
}

.itg .itg-contact-us-form__form .gform_footer,
.itg .itg-contact-us-form__form .gform_page_footer {
	margin: max(2.5rem, var(--itg-cuf-submit-gap)) 0 0;
	padding: 0;
}

.itg .itg-contact-us-form__form .gform_button,
.itg .itg-contact-us-form__form .gform-theme-button,
.itg .itg-contact-us-form__form .gform-theme-button--primary,
.itg .itg-contact-us-form__form .button.gform_button,
.itg .itg-contact-us-form__form input[type="submit"],
.itg .itg-contact-us-form__form button[type="submit"],
.itg .itg-contact-us-form__form .itg-contact-us-form__submit {
	box-sizing: border-box;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	gap: min(0.75rem, 0.625vw);
	width: auto !important;
	min-height: min(2.6875rem, 2.2395833333vw);
	margin: 0;
	padding: min(0.625rem, 0.5208333333vw) min(1.25rem, 1.0416666667vw) !important;
	border: var(--itg-cuf-border-width) solid var(--itg-color-clay) !important;
	border-radius: min(1rem, 0.8333333333vw) !important;
	background: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	box-shadow: none !important;
	color: var(--itg-color-sand) !important;
	font-family: var(--itg-font-heading) !important;
	font-size: min(1.25rem, 1.0416666667vw) !important;
	font-weight: var(--itg-font-weight-light) !important;
	line-height: 1 !important;
	text-transform: uppercase;
	cursor: pointer;
	transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

.itg .itg-contact-us-form__form .itg-contact-us-form__submit.itg-button {
	min-height: var(--itg-button-height);
	padding: var(--itg-button-padding-y) var(--itg-button-padding-x) !important;
	border-radius: var(--itg-button-radius) !important;
	border-width: var(--itg-button-border-width) !important;
	font-size: var(--itg-font-size-button) !important;
	line-height: var(--itg-line-height-button) !important;
	gap: var(--itg-button-gap);
}

.itg .itg-contact-us-form__form .itg-contact-us-form__submit .itg-button__icon {
	width: min(1.25rem, 1.0416666667vw);
	height: min(0.6875rem, 0.5729166667vw);
}

.itg .itg-contact-us-form__form .itg-contact-us-form__submit::after {
	content: none;
	display: none;
}

.itg .itg-contact-us-form__form .gform_button::after,
.itg .itg-contact-us-form__form .gform-theme-button::after,
.itg .itg-contact-us-form__form button[type="submit"]:not(.itg-contact-us-form__submit)::after {
	content: none;
	display: none;
}

.itg .itg-contact-us-form__form .gform_button:hover,
.itg .itg-contact-us-form__form .gform_button:focus-visible,
.itg .itg-contact-us-form__form .gform-theme-button:hover,
.itg .itg-contact-us-form__form .gform-theme-button:focus-visible,
.itg .itg-contact-us-form__form input[type="submit"]:hover,
.itg .itg-contact-us-form__form input[type="submit"]:focus-visible,
.itg .itg-contact-us-form__form button[type="submit"]:hover,
.itg .itg-contact-us-form__form button[type="submit"]:focus-visible,
.itg .itg-contact-us-form__form .itg-contact-us-form__submit:hover,
.itg .itg-contact-us-form__form .itg-contact-us-form__submit:focus-visible {
	background-color: var(--itg-color-clay) !important;
	color: var(--itg-color-mahogany) !important;
}

.itg .itg-contact-us-form__form .gform_validation_errors,
.itg .itg-contact-us-form__form .gfield_validation_message,
.itg .itg-contact-us-form__form .validation_message {
	font-family: var(--itg-font-body);
	font-size: var(--itg-cuf-fs-body);
	line-height: var(--itg-cuf-lh-body);
	color: var(--itg-color-sand);
}

.itg .itg-contact-us-form__form .gform_confirmation_message {
	font-family: var(--itg-font-body);
	font-size: var(--itg-cuf-fs-body);
	line-height: var(--itg-cuf-lh-body);
	color: var(--itg-color-sand);
}

@media (max-width: 767px) {
	.itg .itg-contact-us-form {

		--itg-cuf-inset-x: min(1.125rem, 4.4776119403vw);
		--itg-cuf-max-w: none;
		--itg-cuf-intro-w: min(22.875rem, 91.0447761194vw);
		--itg-cuf-form-w: min(22.875rem, 91.0447761194vw);
		--itg-cuf-stack-gap: min(2.5rem, 9.9502487562vw);
		--itg-cuf-pt: min(4rem, 15.92039801vw);
		--itg-cuf-pb: min(2.5rem, 9.9502487562vw);
		--itg-cuf-intro-gap: min(1.25rem, 4.9751243781vw);
		--itg-cuf-channel-gap: min(0.75rem, 2.9850746269vw);
		--itg-cuf-form-pad: min(1.25rem, 4.9751243781vw);
		--itg-cuf-form-gap: min(1.25rem, 4.9751243781vw);
		--itg-cuf-form-radius: min(1.5625rem, 6.2189054726vw);

		--itg-cuf-fs-lead: min(1.25rem, 4.9751243781vw);
		--itg-cuf-lh-lead: min(1.75rem, 6.9651741294vw);
		--itg-cuf-fs-body: min(1.125rem, 4.4776119403vw);
		--itg-cuf-lh-body: min(1.5rem, 5.9701492537vw);

		--itg-cuf-field-gap: min(0.25rem, 0.9950248756vw);
		--itg-cuf-input-h: min(3rem, 11.9402985075vw);
		--itg-cuf-input-radius: min(0.625rem, 2.4875621891vw);
		--itg-cuf-input-px: min(1.25rem, 4.9751243781vw);
		--itg-cuf-input-py: min(0.625rem, 2.4875621891vw);
		--itg-cuf-textarea-h: min(7.5rem, 29.8507462687vw);
		--itg-cuf-checkbox-size: min(1.25rem, 4.9751243781vw);
		--itg-cuf-checkbox-radius: min(0.5rem, 1.9900497512vw);
		--itg-cuf-consent-gap: min(0.625rem, 2.4875621891vw);
		--itg-cuf-submit-gap: min(1.25rem, 4.9751243781vw);
		--itg-cuf-border-width: min(0.125rem, 0.4975124378vw);
		--itg-cuf-btn-h: min(2.6875rem, 10.6965174129vw);
		--itg-cuf-btn-px: min(1.25rem, 4.9751243781vw);
		--itg-cuf-btn-py: min(0.625rem, 2.4875621891vw);
		--itg-cuf-btn-radius: min(1rem, 3.9800995025vw);
		--itg-cuf-btn-fs: min(1.25rem, 4.9751243781vw);
		--itg-cuf-btn-gap: min(0.75rem, 2.9850746269vw);
		--itg-cuf-btn-icon-w: min(1.25rem, 4.9751243781vw);
		--itg-cuf-btn-icon-h: min(0.6875rem, 2.736318408vw);
		--itg-cuf-icon-size: min(1.75rem, 6.9651741294vw);
		--itg-cuf-icon-radius: min(0.625rem, 2.4875621891vw);
		--itg-cuf-icon-email-w: min(1rem, 3.9800995025vw);
		--itg-cuf-icon-email-h: min(0.625rem, 2.4875621891vw);
		--itg-cuf-icon-phone-size: min(1rem, 3.9800995025vw);
	}

	.itg .itg-contact-us-form__inner {
		width: 100%;
		max-width: none;
		margin-inline: 0;
		padding-inline: var(--itg-cuf-inset-x);
	}


	.itg .itg-contact-us-form__title {
		display: none;
	}

	.itg .itg-contact-us-form__intro {
		align-items: flex-start;
		width: min(var(--itg-cuf-intro-w), 100%);
		text-align: left;
	}

	.itg .itg-contact-us-form__channels {
		align-items: flex-start;
	}

	.itg .itg-contact-us-form__channel-label {
		white-space: nowrap;
	}

	.itg .itg-contact-us-form__form-card {
		width: min(var(--itg-cuf-form-w), 100%);
		padding: var(--itg-cuf-form-pad);
	}

	.itg .itg-contact-us-form__channel-icon {
		width: var(--itg-cuf-icon-size);
		height: var(--itg-cuf-icon-size);
		border-radius: var(--itg-cuf-icon-radius);
	}

	.itg .itg-contact-us-form__channel-svg--email {
		width: var(--itg-cuf-icon-email-w);
		height: var(--itg-cuf-icon-email-h);
	}

	.itg .itg-contact-us-form__channel-svg--phone {
		width: var(--itg-cuf-icon-phone-size);
		height: var(--itg-cuf-icon-phone-size);
	}

	.itg .itg-contact-us-form__form .gform_wrapper,
	.itg .itg-contact-us-form__form .gform_wrapper.gravity-theme,
	.itg .itg-contact-us-form__form .gform_wrapper.gform-theme--framework,
	.itg .itg-contact-us-form__form .gform-theme--framework {
		--gf-ctrl-btn-font-size: var(--itg-cuf-btn-fs);
		--gf-ctrl-btn-border-radius: var(--itg-cuf-btn-radius);
		--gf-ctrl-btn-padding-x: var(--itg-cuf-btn-px);
		--gf-ctrl-btn-padding-y: var(--itg-cuf-btn-py);
	}

	.itg .itg-contact-us-form__form .gform_fields {
		grid-template-columns: minmax(0, 1fr) !important;
	}

	.itg .itg-contact-us-form__form .gfield {
		grid-column: 1 / -1 !important;
	}

	.itg .itg-contact-us-form__form .gfield--type-radio .gfield-choice-input,
	.itg .itg-contact-us-form__form .gfield--type-choice .gfield-choice-input,
	.itg .itg-contact-us-form__form .ginput_container_consent input[type="checkbox"],
	.itg .itg-contact-us-form__form .ginput_container_consent input[type="radio"],
	.itg .itg-contact-us-form__form input[type="checkbox"],
	.itg .itg-contact-us-form__form input[type="radio"],
	.itg .itg-contact-us-form__form .gfield--type-consent input[type="checkbox"],
	.itg .itg-contact-us-form__form .gfield--type-consent input[type="radio"],
	.itg .itg-contact-us-form__form .gfield-choice-input {
		margin-top: 0 !important;
	}

	.itg .itg-contact-us-form__form .gform_footer,
	.itg .itg-contact-us-form__form .gform_page_footer {
		margin-top: var(--itg-cuf-submit-gap);
	}

	.itg .itg-contact-us-form__form .gform_button,
	.itg .itg-contact-us-form__form .gform-theme-button,
	.itg .itg-contact-us-form__form .gform-theme-button--primary,
	.itg .itg-contact-us-form__form .button.gform_button,
	.itg .itg-contact-us-form__form input[type="submit"],
	.itg .itg-contact-us-form__form button[type="submit"],
	.itg .itg-contact-us-form__form .itg-contact-us-form__submit {
		min-height: var(--itg-cuf-btn-h);
		gap: var(--itg-cuf-btn-gap);
		padding: var(--itg-cuf-btn-py) var(--itg-cuf-btn-px) !important;
		border-radius: var(--itg-cuf-btn-radius) !important;
		font-size: var(--itg-cuf-btn-fs) !important;
	}

	.itg .itg-contact-us-form__form .itg-contact-us-form__submit .itg-button__icon {
		width: var(--itg-cuf-btn-icon-w);
		height: var(--itg-cuf-btn-icon-h);
	}

	.itg .itg-contact-us-form__form .itg-contact-us-form__submit.itg-button {
		min-height: var(--itg-cuf-btn-h);
		gap: var(--itg-cuf-btn-gap);
		padding: var(--itg-cuf-btn-py) var(--itg-cuf-btn-px) !important;
		border-radius: var(--itg-cuf-btn-radius) !important;
		font-size: var(--itg-cuf-btn-fs) !important;
	}
}
