.navigation-wrapper {
  display: contents;
}
 
.navigation-container1 {
  display: contents;
}
 
.navigation-container2 {
  display: none;
}
 
.navigation-container3 {
  display: contents;
}
 
.navigation-navlink10 {
  display: contents;
}
 
.navigation-navlink15 {
  display: contents;
}
 
.navigation-navlink16 {
  display: contents;
}
 
.navigation-container4 {
  display: none;
}
 
.navigation-container5 {
  display: contents;
}
 
.navigation-container6 {
  display: none;
}
 
.navigation-container7 {
  display: contents;
}

.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  display: contents;
}
 
.footer-navlink1 {
  display: contents;
}
 
.footer-ui-footer-brand-highlight-elm {
  color: var(--color-secondary);
}
 
.footer-link1 {
  display: contents;
}
 
.footer-link2 {
  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;
}

.foldal-container1 {
  width: 100%;
  min-height: 100vh;
}
 
.foldal-container2 {
  display: none;
}
 
.foldal-container3 {
  display: contents;
}
 
.foldal-navlink1 {
  display: contents;
}
 
.foldal-link1 {
  display: contents;
}
 
.foldal-link2 {
  display: contents;
}
 
.foldal-link3 {
  display: contents;
}
 
.foldal-link4 {
  display: contents;
}
 
.foldal-link5 {
  display: contents;
}
 
.foldal-link6 {
  display: contents;
}
 
.foldal-link7 {
  display: contents;
}
 
.foldal-navlink2 {
  display: contents;
}
 
.foldal-link8 {
  display: contents;
}
 
.foldal-container4 {
  display: none;
}
 
.foldal-container5 {
  display: contents;
}
 
.foldal-container6 {
  display: none;
}
 
.foldal-container7 {
  display: contents;
}


@media (prefers-reduced-motion: reduce) {
                  .navigation-mobile-overlay.is-active {
                    animation: none;
                  }
                  .navigation-mobile-link:hover {
                    transform: none;
                  }
                  }

@keyframes slideIn {from {transform: translateY(-10px);
                  opacity: 0;}
                  to {transform: translateY(0);
                  opacity: 1;}}

section {
                padding: var(--spacing-3xl) 0;
                position: relative;
                overflow: hidden;
              }
              @media (max-width: 479px) {
              section {
                padding: var(--spacing-2xl) 0;
              }
              }

@keyframes fadeInDown {from {opacity: 0;
              transform: translateY(-30px);}
              to {opacity: 1;
              transform: translateY(0);}}@keyframes fadeInUp {from {opacity: 0;
              transform: translateY(30px);}
              to {opacity: 1;
              transform: translateY(0);}}
