/* Start of Sitemap Title Styles */
.info-section .one-column-title.sitemap-title {
    font-size: 40px;
    margin: 0px;
}

.info-section .one-column-container.left-aligned {
    padding: 40px 0px 20px 0px;
}
/* End of Sitemap Title Styles */

/* Start of Sitemap Link Containers Styles */
.info-section {
    max-width: 1280px;
    margin: 0px auto;
    padding: 0px;
}

.info-section h1,
.info-section h3,
.info-section p,
.info-section a {
    margin: 0px;
}

.sitemap-link-section {
    padding: 20px 0px;
}

.info-section .sitemap-title {
    color: var(--text-heading);
    font-family: Interstate, arial;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 150% */
    letter-spacing: 0.28px;
    margin-bottom: 16px;
}

.info-section .sitemap-link-container {
    display: flex;
    flex-flow: row wrap;
    justify-content: start;
    gap: 16px;
}

.info-section .sitemap-link-container.part-two,
.info-section .sitemap-link-container.part-three {
    padding: 0px 0px 16px 0px;
}

.info-section .sitemap-link-container.part-four {
    padding: 0px 0px 40px 0px;
}

.info-section .sitemap-link-container .sitemap-link {
    flex: 30%;
    overflow: hidden;
    color: var(--text-heading);
    font-family: Interstate;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.245px;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    max-width: 416px;
    padding: 0px;
}
/* Start of Sitemap Link Containers Styles */