/* Inline inquiry form section */
.brem-inquiry-section__inner {
	display: grid;
	grid-template-columns: minmax(0, 0.38fr) minmax(0, 0.62fr);
	gap: clamp(28px, 4vw, 56px);
	align-items: start;
}

.brem-inquiry-section__intro .kicker {
	display: inline-block;
	margin-bottom: 12px;
}

.brem-inquiry-section__intro h2 {
	margin: 0 0 14px;
	color: var(--brem-navy, #072d51);
	font-size: clamp(1.5rem, 2.4vw, 2rem);
	line-height: 1.25;
}

.brem-inquiry-section__intro p {
	margin: 0 0 12px;
	color: var(--brem-text, #132b40);
	font-size: 1.05rem;
	line-height: 1.7;
}

.brem-inquiry-section__note {
	color: var(--brem-muted, #5c7388) !important;
	font-size: 0.98rem !important;
}

.brem-inquiry-section__form {
	min-width: 0;
}

.brem-inquiry-section__form .ff-el-form-control,
.brem-inquiry-section__form input,
.brem-inquiry-section__form select,
.brem-inquiry-section__form textarea {
	max-width: 100%;
	width: 100%;
	box-sizing: border-box;
}

.brem-inquiry-form-fallback {
	margin: 0;
}

.brem-inquiry-section__legacy-anchor {
	position: relative;
	top: -96px;
	display: block;
	height: 0;
	width: 0;
	overflow: hidden;
	pointer-events: none;
}

@media (max-width: 899px) {
	.brem-inquiry-section__inner {
		grid-template-columns: 1fr;
		gap: 24px;
	}
}
