/* Site-wide BwGradual typography (forms, third-party widgets, etc.) */
/* @font-face rules are injected by Plugin::enqueue_global_typography() with absolute URLs. */

body,
body :where(
	h1, h2, h3, h4, h5, h6,
	p, a, li, span, label, button, input, textarea, select,
	.elementor-heading-title,
	.elementor-icon-list-text,
	.icesco-motion-text-split__text,
	.ld-fh-element,
	.lqd-iconbox-heading,
	.iconbox .contents p,
	.emwp-event-card__title,
	.emwp-event-card__excerpt,
	.emwp-event-card__link,
	.icesco-event-grid__title,
	.icesco-event-grid__excerpt,
	.icesco-waitlist-button__label
) {
	font-family: "BwGradual", sans-serif;
	font-synthesis: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
}

._frm-b1,
._frm-b1 :where(p, span, label, input, textarea, select, button, a),
[id^="bitforms_"] form,
[id^="bitforms_"] form :where(p, span, label, input, textarea, select, button, a) {
	font-family: "BwGradual", sans-serif !important;
	font-synthesis: none;
}
