.cta {
	--background-color: rgba(204,204,204,0.8);
	padding-block: 1rem;
	position: sticky;
	z-index: 100;
	top: var(--header-height);
}
.cta a {
	transition: all ease-in-out .3s;
	text-decoration: none;
	display: block;
	color: var(--color,inherit);
	background-color: var(--background-color);
	text-align: center;
	font-size: 2rem;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 0.09em;
	max-width: 30rem;
	padding: 1rem;
	margin-inline: auto;
}
.cta a:hover,
.cta a:focus,
.cta a:active {
	--color: var(--color-primary);
	--background-color: var(--color-blue-light);
}
