.sitemapSec {
  padding: 2rem 0 5rem;
}
@media screen and (max-width: 768px) {
  .sitemapSec {
    padding: 1rem 0 3rem;
  }
}
.sitemapSec__list {
  display: flex;
  gap: 5rem;
}
@media screen and (max-width: 1300px) {
  .sitemapSec__list {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 768px) {
  .sitemapSec__list {
    flex-wrap: wrap;
    gap: 0rem;
  }
}
.sitemapSec__item {
  margin-bottom: 1rem;
}
@media screen and (max-width: 768px) {
  .sitemapSec__item {
    margin-bottom: 0.5rem;
  }
}
.sitemapSec__item--nolink > a {
  pointer-events: none;
}
.sitemapSec__item a {
  display: block;
  font-size: clamp(1.125rem, -134.4705882353rem + 300vw, 1.3125rem);
  color: #333;
  cursor: pointer;
  transition: ease opacity 0.3s;
}
@media (any-hover: hover) {
  .sitemapSec__item a:hover {
    opacity: 0.3;
  }
}
.sitemapSec__item a i {
  margin-right: 0.25rem;
  color: #1e9dd8;
}
.sitemapSec__item ul {
  margin-top: 0.25rem;
}
.sitemapSec__item ul li {
  position: relative;
  display: block;
  margin-left: 2.3rem;
}
.sitemapSec__item ul li::before {
  inset: 0 auto 0 -1rem;
  width: 0.5rem;
  height: 1px;
  margin: auto;
  background: #1e9dd8;
  position: absolute;
  display: block;
  content: "";
}
.sitemapSec__item ul li a {
  font-size: clamp(1rem, -89.4117647059rem + 200vw, 1.125rem);
}
