/* WQGEO 4.7.0: final bilingual header and English CTA acceptance fixes. */

/* Language switch belongs immediately before the consultation action. */
.wo-header-actions {
	display: inline-flex;
	align-items: center;
	gap: 10px;
}
.wo-header-actions .wq-language-switch { order: 1; }
.wo-header-actions > .wo-button { order: 2; }
.wo-header-actions > .wo-header-qr { order: 3; }

/* The English hero label must remain fully inside its image-backed button. */
.wo-home--en .wo-hero__copy .wo-actions .wo-button:first-child {
	min-width: 264px !important;
	padding-inline: 34px 24px !important;
	white-space: nowrap;
}
.wo-home--en .wo-hero__copy .wo-actions .wo-button:first-child > span {
	left: 7px !important;
	white-space: nowrap;
}

/* Reassert the approved English type scale without authored line breaks. */
.wq-site-en h1 br,
.wq-site-en h2 br { display: none !important; }
.wq-site-en .wo-menu a { font-size: 14px !important; }

@media (max-width: 640px) {
	.wo-home--en .wo-hero__copy .wo-actions .wo-button:first-child {
		width: 100% !important;
		min-width: 0 !important;
		padding-inline: 28px 20px !important;
	}
	.wo-home--en .wo-hero__copy .wo-actions .wo-button:first-child > span {
		left: 4px !important;
	}
}
