.uacf7-form-7465 #tcrn-spine-7465-step-2-required-notice.is-prominent {
	border-left: 4px solid #b42318;
	background: #fff3f2;
	color: #7a1712;
	font-weight: 600;
	padding: 0.75rem 1rem;
}

.uacf7-form-7465 .tcrn-spine-7465-inline-required-alert {
	display: block;
	box-sizing: border-box;
	width: 100%;
	max-width: 540px;
	border-left: 4px solid #b42318;
	background: #fff3f2;
	color: #7a1712;
	font-weight: 600;
	padding: 0.75rem 1rem;
	margin: 0 0 0.75rem;
}

/* Attribute selectors avoid CSS escaping issues for IDs that begin with digits. */
.uacf7-form-7465 [id="7465step-1"],
.uacf7-form-7465 [id="7465step-2"],
.uacf7-form-7465 [id="7465step-3"],
.uacf7-form-7465 [id="7465step-4"],
.uacf7-form-7465 [id="7465step-5"] {
	scroll-margin-top: 96px;
}

.wpcf7[data-wpcf7-id="7465"] .screen-reader-response,
div.wpcf7[id^="wpcf7-f7465-"] .screen-reader-response {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	margin: -1px !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

.uacf7-form-7465 .tcrn-medical-step > label,
.uacf7-form-7465 [data-class="wpcf7cf_group"] > label,
.uacf7-form-7465 .tcrn-medical-step > .wpcf7-form-control-wrap,
.uacf7-form-7465 [data-class="wpcf7cf_group"] > .wpcf7-form-control-wrap {
	display: block;
	margin-bottom: 24px;
}

.uacf7-form-7465 [data-id="urgent-warning"] .tcrn-urgent-warning {
	background: #fff9db;
	border: 1px solid #e6c65c;
	border-radius: 8px;
	color: #4f430c;
	padding: 1rem 1.25rem;
}
