#block-seeaseizure-bootstrap-footer {
	margin-bottom: 0;

	@media (min-width: 992px) {
		grid-area: 1 / 1 / 2 / 2;
	}

	@media (max-width: 991px) {
		grid-area: 2 / 1 / 3 / 2;
	}

	.page-node-1 &,
	.page-node-1 &.homepage-fade {
		opacity: 1 !important;
		visibility: visible !important;
	}

	.nav {
		@media (min-width: 992px) {
			gap: 1px;
		}
	}

	.nav-item {
		position: relative;

		@media (min-width: 992px) {
			&:first-child a {
				padding-left: 0;
			}

			&:not(:first-child)::after {
				content: '';
				position: absolute;
				top: 5px;
				bottom: 0;
				width: 1px;
				height: 29px;
				background: #fff;
				left: -5px;
			}
		}
	}

	a {
		font-size: 16px;
		font-weight: 800;
		padding-block: 8px;

		@media (min-width: 992px) {
			padding-inline: 15px;
		}

		@media (max-width: 991px) {
			padding-inline: 0;
		}
	}

	ul {
		display: flex;
		flex-direction: column;

		@media (min-width: 992px) {
			flex-direction: row;
		}
	}
}