.block-custom-node-navigation-block:not(:first-child) {
	margin-top: 3.5rem;
}

.navigator {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding-top: 1.5em;
}

.navigator>.all {
	transform: translateY(-50%);
}


@media screen and (max-width: 767px) {

	.navigator .button {
		font-size: 0.75em;
		min-width: 96px;
		margin-left: -4px;
		margin-right: -4px;
	}
}


@media screen and (min-width: 768px) {

	.navigator {
		gap: 1em;
	}
}