.sitemap .site-list {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
}
@media screen and (max-width: 519px) {
  .sitemap .site-list {
    gap: 8px;
  }
}
.sitemap .site-list__item {
  width: calc(100% / 2 - 14px / 2);
}
@media screen and (max-width: 519px) {
  .sitemap .site-list__item {
    width: 100%;
  }
}
.sitemap .site-list__item a {
  display: block;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  position: relative;
  padding: 16px;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
}
.sitemap .site-list__item a::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translate(0, -50%);
  width: 15px;
  height: 15px;
  background-color: #EB831E;
  border: solid 2px #ffffff;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #EB831E;
}
@media screen and (max-width: 767px) {
  .sitemap .site-list__item a::before {
    right: 12px;
  }
}
.sitemap .site-list__item a::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  width: 16px;
  height: 1px;
  background: #EB831E;
}
@media screen and (max-width: 767px) {
  .sitemap .site-list__item a::after {
    width: 12px;
  }
}
.sitemap .site-list__item a .ico-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 13px solid #EB831E;
  border-right: 0;
  transition: 0.3s ease-out;
}
@media screen and (max-width: 767px) {
  .sitemap .site-list__item a .ico-arrow {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 9px solid #EB831E;
  }
}
.sitemap .site-list__item a:hover {
  border: 1px solid #EB831E;
  transform: translate(3px, 0);
}
.sitemap .site-list__item a:hover .ico-arrow {
  transform: translate(3px, 0);
}
/*# sourceMappingURL=../../maps/pages/sitemap.css.map */
