.wp-block-acf-infographic {
	background: transparent;
	margin: 0 !important;
	padding: calc(var(--wp--style--block-gap) / 2);
	text-align: center;
}

	.wp-block-acf-infographic p.has-xx-large-font-size {
		color: var(--wp--preset--color--primary);
		margin: 0 !important;
		white-space: nowrap;
	}
	
		.wp-block-acf-infographic p.has-xx-large-font-size span.smaller, .wp-block-acf-infographic p.has-xx-large-font-size small {
			font-variant: small-caps;
			text-transform: lowercase;
		}

	.wp-block-acf-infographic p:not(.has-xx-large-font-size) {
		margin: var(--wp--preset--spacing--20) 0 !important;
	}
	
	.wp-block-acf-infographic .has-small-font-size {
		opacity: 0.7;
	}

.wp-block-acf-infographic.is-style-alternate, .wp-block-acf-infographic.is-style-alternate * {
	color: var(--wp--preset--color--neutral-dark) !important;
}

	.wp-block-acf-infographic.is-style-alternate .wp-block-heading, .wp-block-acf-infographic.is-style-alternate .wp-block-heading * {
		color: var(--wp--preset--color--quaternary) !important;
	}

.wp-block-acf-infographic.is-style-emphatic, .wp-block-acf-infographic.is-style-emphatic * {
	color: var(--wp--preset--color--primary) !important;
}

	.wp-block-acf-infographic.is-style-emphatic .wp-block-heading, .wp-block-acf-infographic.is-style-emphatic .wp-block-heading * {
		color: var(--wp--preset--color--tertiary) !important;
	}

	.wp-block-acf-infographic.is-style-emphatic p {
		color: var(--wp--preset--color--foreground) !important;
	}

.wp-block-acf-infographic.is-style-horizontal > .wp-block-group,
.wp-block-acf-infographic.is-style-horizontal-inverted > .wp-block-group
{
	align-content: center;
	align-items: center;
	display: flex;
	gap: var(--wp--style--block-gap);
}

.wp-block-acf-infographic.is-style-inverted, .wp-block-acf-infographic.is-style-inverted * {
	color: var(--wp--preset--color--secondary) !important;
}

	.wp-block-acf-infographic.is-style-inverted .wp-block-heading, .wp-block-acf-infographic.is-style-inverted .wp-block-heading * {
		color: var(--wp--preset--color--background) !important;
	}

.wp-block-acf-infographic.is-style-horizontal-inverted, .wp-block-acf-infographic.is-style-horizontal-inverted * {
	color: var(--wp--preset--color--background) !important;
}

	.wp-block-acf-infographic.is-style-horizontal-inverted .wp-block-heading, .wp-block-acf-infographic.is-style-horizontal-inverted .wp-block-heading * {
		color: var(--wp--preset--color--secondary) !important;
	}

/* Force override of previously defined text sizes; easier than having to manually edit them all... thanks Gutenberg! */
.wp-block-acf-infographic p.has-xxx-large-font-size {
	font-size: var(--wp--preset--font-size--xx-large) !important;
	line-height: var(--wp--custom--typography--line-height--xx-large) !important;
}
.wp-block-acf-infographic p.has-medium-plus-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
	line-height: var(--wp--custom--typography--line-height--medium) !important;
}
.wp-block-acf-infographic p.has-small-font-size {
	font-size: var(--wp--preset--font-size--x-small) !important;
	line-height: var(--wp--custom--typography--line-height--x-small) !important;
}

@media screen and (max-width: 782px) {

	.wp-block-columns .wp-block-column > .wp-block-acf-infographic,
	.wp-block-columns .wp-block-column > .wp-block-acf-infographic:not(.has-text-align-center):not(.has-text-align-right) { text-align: center !important; }
	
}
