/* Button styles */

.btn,
.wp-element-button {
	display: block;;
	width: fit-content;
	padding: .375rem 2rem;
	text-decoration: none;
	cursor: pointer;
	border-radius: 999px;
	font-size: var(--fs-24);
	text-align: center;
	transition: .2s all ease-in-out;
}

.btn--black,
.btn--black:visited,
.wp-element-button {
	background-color: transparent;
	color: var(--black);
	border: 1px solid var(--black);
}

.btn--black:hover,
.wp-element-button:hover {
	background-color: var(--black);
	color: var(--white);
}

.btn--white,
.btn--white:visited {
	background-color: transparent;
	color: var(--white);
	border: 1px solid var(--white);
}

.btn--white:hover {
	background-color: var(--white);
	color: var(--black);
}

/* Flyttr Block Heading */

.flyttr-block-heading {
    padding-block: 5rem 4.25rem;
    font-size: var(--fs-96);
    display: flex;
    flex-wrap: wrap;
	border-top: 1px solid var(--black);
}

.flyttr-block-heading h2 {
    margin: 0;
    flex: 1 1 50%;
}