/* Gravity Forms loading overlay */
img.gform_ajax_spinner,
[id^="gform_ajax_spinner_"] {
	position: fixed !important;
	z-index: 999999;
	inset: 0 !important;
	margin: 0 !important;
	display: block !important;
	overflow: hidden !important;
	width: 100% !important;
	height: 100% !important;
	border: 0 !important;
	border-radius: 0 !important;
	font-size: inherit !important;
	animation: none !important;
	transform: none !important;
	background-color: rgba(0, 0, 0, 0.7);
	background-image: url('data:image/svg+xml,<svg width="24" height="24" stroke="%23fff" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><circle cx="12" cy="12" r="9.5" fill="none" stroke-width="3" stroke-linecap="round"><animate attributeName="stroke-dasharray" dur="1.5s" calcMode="spline" values="0 150;42 150;42 150;42 150" keyTimes="0;0.475;0.95;1" keySplines="0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1" repeatCount="indefinite"/><animate attributeName="stroke-dashoffset" dur="1.5s" calcMode="spline" values="0;-16;-59;-59" keyTimes="0;0.475;0.95;1" keySplines="0.42,0,0.58,1;0.42,0,0.58,1;0.42,0,0.58,1" repeatCount="indefinite"/></circle><animateTransform attributeName="transform" type="rotate" dur="2s" values="0 12 12;360 12 12" repeatCount="indefinite"/></g></svg>');
	background-repeat: no-repeat;
	background-size: 4rem;
	background-position: center center;
	content: "";
}

.gform_wrapper .gform-button.gform-has-spinner,
.gform_wrapper .gform_button.gform-has-spinner,
.gform_wrapper .gform-theme-button.gform-has-spinner {
	color: inherit !important;
	-webkit-text-fill-color: currentColor !important;
}