/**
 * Shared section: consultation CTA (the firm/cta markup, styled by
 * assets/css/blocks/cta.css, which loads with this section). The block is
 * 580px wide (its own max width) and centered here, as in the index page
 * frames.
 */

.content-cta {
	padding-block: var(--wp--preset--spacing--80) var(--wp--preset--spacing--90);
}

.content-cta .firm-cta {
	margin-inline: auto;
}

/* laptop: Figma's 100px bottom padding. */
@media (min-width: 64em) {
	.content-cta {
		padding-block-end: calc(var(--wp--preset--spacing--80) + var(--wp--preset--spacing--60));
	}
}
