.dc26-ejma-formation-inscription {
	display: flex;
	flex-direction: column;
	gap: var(--wp--preset--spacing--30);
}
.dc26-ejma-formation-inscription__subtitle {
	max-width: 900px;
	margin: 0;
	text-align: center;
	font-family: var(--wp--preset--font-family--base);
	font-size: var(--wp--preset--font-size--large);
}

/* ── Barre CTA — même pattern que dc26-ejma-add-to-calendar ──────────────── */
.dc26-ejma-formation-inscription__bar {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: var(--wp--preset--spacing--30);
	padding: var(--wp--preset--spacing--40) var(--wp--preset--spacing--50);
	border-radius: 9999px;
	background-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--white);
}
.dc26-ejma-formation-inscription__label {
	font-family: var(--wp--preset--font-family--title);
	font-size: var(--wp--preset--font-size--regular);
}
.dc26-ejma-formation-inscription__cta.wp-block-button {
	margin: 0;
}
.dc26-ejma-formation-inscription__cta.wp-block-button .wp-block-button__link {
	background-color: var(--wp--preset--color--white);
	color: var(--wp--preset--color--primary);
	border-color: var(--wp--preset--color--white);
	border-radius: 9999px;
}
.dc26-ejma-formation-inscription__cta.wp-block-button .wp-block-button__link:hover {
	color: var(--wp--preset--color--primary);
}
.dc26-ejma-formation-inscription__cta.wp-block-button.is-style-arrow .wp-block-button__link::after {
	background: none;
	background-color: var(--wp--preset--color--primary);
	-webkit-mask: url("../../assets/images/arrow-black.svg") center / contain no-repeat;
	mask: url("../../assets/images/arrow-black.svg") center / contain no-repeat;
}
