.sitemap-sec .sitemap-group-wrapper {
display: flex;
flex-direction: column;
gap: 1.5rem;
padding-left: 1.5rem
}

@media (min-width: 700px) {

.sitemap-sec .sitemap-group-wrapper {
padding-left: 2.5rem;
padding-right: 2.5rem;
display: block;
      -moz-columns: 3 auto;
           columns: 3 auto
}
}

    @media (min-width: 1440px) {.sitemap-sec .sitemap-group-wrapper {
      -moz-columns: 4 auto;
           columns: 4 auto
  }
    }
  .sitemap-sec .sitemap-group-title {
margin-bottom: 9px;
display: flex;
align-items: center;
justify-content: space-between;
font-weight: 500;
--tw-text-opacity: 1;
color: rgb(45 48 51 / var(--tw-text-opacity))
}
  @media (min-width: 700px) {

.sitemap-sec .sitemap-group-title {
pointer-events: none
}
}
  .sitemap-sec .sitemap-group-title {

      font-size: 0.9375rem;
    }
  .sitemap-sec .sitemap-group-title svg {
--tw-text-opacity: 1;
color: rgb(255 103 0 / var(--tw-text-opacity));
transition-property: transform;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms
}
  @media (min-width: 700px) {

.sitemap-sec .sitemap-group-title svg {
display: none
}
}
  @media (min-width: 1024px) {
  .sitemap-sec .sitemap-group-title {
        font-size: 1.125rem
    }
      }
  .sitemap-sec .sitemap-group-list {
display: none;
font-size: 0.9375rem;
line-height: 1.5
}
  @media (min-width: 700px) {

.sitemap-sec .sitemap-group-list {
display: flex;
flex-direction: column;
gap: 0px
}
}
  @media (min-width: 1024px) {

.sitemap-sec .sitemap-group-list {
font-size: 1.125rem;
line-height: 1.5
}
}
  .sitemap-sec .sitemap-group-list li {
--tw-text-opacity: 1;
color: rgb(81 90 104 / var(--tw-text-opacity));
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms
}
  .sitemap-sec .sitemap-group-list li:hover {
--tw-text-opacity: 1;
color: rgb(255 103 0 / var(--tw-text-opacity))
}
  .sitemap-sec .sitemap-group-list li:not(:last-child) {
margin-bottom: 0.5rem
}
  @media (min-width: 700px) {

.sitemap-sec .sitemap-group-list li:not(:last-child) {
margin-bottom: 0px
}
}
  .sitemap-sec .sitemap-group.active .sitemap-group-list {
display: block
}
  .sitemap-sec .sitemap-group.active .sitemap-group-title svg {
        transform: rotate(180deg);
      }
  @media (min-width: 700px) {
  .sitemap-sec .sitemap-group {
      -webkit-break-inside: avoid;
      -moz-column-break-inside: avoid;
           break-inside: avoid;
      display: inline-block;
      vertical-align: top;
      margin-bottom: 2.5rem
  }
    }

/*# sourceMappingURL=p4-sitemap.css.map */
