.ff-event-registration{margin-block:1.5rem}

.ff-event-registration .ff-event-registration__button{
	display:inline-block;
	padding:.75em 1.5em;
	border:2px solid transparent;
	border-radius: 100px;
	background:var(--tec-color-accent-primary, #334aff);
	color:var(--tec-color-background, #fff);
	font:inherit;font-weight:600;
	line-height:1.4;
	text-align:center;
	text-decoration:none
}

.ff-event-registration .ff-event-registration__button:hover{
	background:var(--tec-color-accent-primary-hover, #2536bd);
	color:var(--tec-color-background, #fff)
}

.ff-event-registration .ff-event-registration__button:focus-visible{
	outline:2px solid var(--tec-color-accent-primary, #334aff);
	outline-offset:3px
}
