.sitemap-container {
    line-height: normal;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}
.sitemap-container h3 {
    margin: 0 0 20px;
    font-weight: bold;
}
.sitemap-container a {
    color: #363636;
}
.sitemap-container a:hover {
    text-decoration: underline;
}
.sitemap-container ul {
    margin: 0 0 0 40px;
}
.sitemap-container li {
    margin: 0 0 20px;
}
.sitemap-container li > ul {
    margin-top: 20px;
}
.sitemap-iblock {
    margin: 0 0 50px;
}

@media (max-width: 767px) {
    .sitemap-container {
        display: block;
    }
    .sitemap-container ul {
        margin: 0 0 0 20px;
    }
}