.navigation-wrapper {
  display: contents;
}
 
.navigation-container1 {
  display: contents;
}
 
.navigation-navlink10 {
  display: contents;
}
 
.navigation-navlink15 {
  display: contents;
}
 
.navigation-navlink16 {
  display: contents;
}
 
.navigation-navlink21 {
  display: contents;
}
 
.navigation-container2 {
  display: none;
}
 
.navigation-container3 {
  display: contents;
}

.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  display: contents;
}
 
.footer-link1 {
  display: contents;
}
 
.footer-link2 {
  display: contents;
}
 
.footer-link3 {
  display: contents;
}
 
.footer-link5 {
  display: contents;
}
 
.footer-link6 {
  display: contents;
}
 
.footer-link7 {
  display: contents;
}
 
.footer-link8 {
  display: contents;
}
 
.footer-container2 {
  display: none;
}
 
.footer-container3 {
  display: contents;
}

.kontakt-container10 {
  width: 100%;
  min-height: 100vh;
}
 
.kontakt-link1 {
  display: contents;
}
 
.kontakt-link2 {
  display: contents;
}
 
.kontakt-link3 {
  display: contents;
}
 
.kontakt-link4 {
  display: contents;
}
 
.kontakt-link5 {
  display: contents;
}
 
.kontakt-link6 {
  display: contents;
}
 
.kontakt-container19 {
  display: none;
}
 
.kontakt-container20 {
  display: contents;
}
 
.kontakt-container21 {
  display: none;
}
 
.kontakt-container22 {
  display: contents;
}


              section {
                padding: var(--spacing-4xl) 0;
                position: relative;
              }
              details {
                background: var(--color-surface-elevated);
                border-radius: var(--border-radius-md);
                overflow: hidden;
                transition: all 0.3s ease;
              }
              summary {
                list-style: none;
                padding: var(--spacing-lg);
                cursor: pointer;
                display: flex;
                justify-content: space-between;
                align-items: center;
                font-family: var(--font-family-heading);
                font-weight: var(--font-weight-medium);
                color: var(--color-on-surface);
              }
              summary::-webkit-details-marker {
                display: none;
              }
              summary svg {
                transition: transform 0.3s ease;
                color: var(--color-secondary);
              }
              details[open] summary svg {
                transform: rotate(180deg);
              }
