#subNavWrapper {
	z-index: 9998;
}
#subNav.sticky {
	top: 0;
	z-index: 9999;
}

#topButton {
	position: fixed;
	bottom: 25px;
	right: 25px;
	z-index: 10000;
	background-color: var(--color-starlight) !important;
	padding: 5px;
	border-radius: 3px;
	box-shadow: 3px 5px 15px rgba(0, 0, 0, .5);
	transform: scale(0.75);
}

#subNavCollapse .nav {
	gap: 0;
}
main ul:not(.list-unstyled) {
	padding-left: 0;
}
#subNavCollapse .nav-item {
	white-space: normal;
	text-wrap: balance
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
	.mb-6 {
		margin-bottom: 4rem !important;
	}
	.mb-7 {
		margin-bottom: 6rem;
	}
	.mt-7 {
		margin-top: 6rem;
	}
	#subNavCollapse .nav {
		gap: 0;
	}
	main ul:not(.list-unstyled) {
		padding-left: 0;
	}
	#subNavCollapse .nav-item {
		width: 14.2%;
		white-space: normal;
		text-wrap: balance
	}
	.carousel-nav-link {
		width: 100%;
	}
}
@media (min-width: 1200px) {
	.py-6 {
		padding-top: 4rem !important;
		padding-bottom: 4rem !important;
	}
}
