/* Sitemap */
.page-node-31 {
	.sitemap {
		h1 {
			color: var(--navy-20);
			text-transform: uppercase;
		}

		.sitemap-inner {
			max-width: 820.5px;
			width: 100%;
			margin: 0 auto;
			padding: 48px 0 100px;

			@media screen and (max-width: 991px) {
                padding: 30px 0 40px;
				padding-inline: 24px;
			}
		}

		ul {
			padding: 0;
			list-style: none;
			display: flex;
			flex-direction: column;

			a {
				color: #444444;
				text-decoration: none;
                text-transform: uppercase;
                font-weight: 500;
			}
		}

        .sitemap-list {
            gap: 24px;
            ul {
				gap: 12px;
                margin-top: 16px;
                padding-left: 32px;
                a {
                    color: #1B3E6F;
                    font-weight: 400;
                }
			}
        }
	}
}