.navigation-wrapper {
  display: contents;
}
 
.navigation-container1 {
  display: contents;
}
 
.navigation-navigation-link1 {
  text-decoration: none;
}
 
.navigation-navigation-link2 {
  text-decoration: none;
}
 
.navigation-navigation-link3 {
  text-decoration: none;
}
 
.navigation-navigation-link4 {
  text-decoration: none;
}
 
.navigation-container2 {
  display: none;
}
 
.navigation-container3 {
  display: contents;
}
 
@media(max-width: 767px) {
  .navigation-navigation-left {
    z-index: 1001;
    touch-action: manipulation;
    pointer-events: auto;
  }
  .navigation-navigation-link1 {
    pointer-events: auto;
  }
  .navigation-navigation-link2 {
    pointer-events: auto;
  }
  .navigation-navigation-right {
    z-index: 1001;
    touch-action: manipulation;
    pointer-events: auto;
  }
  .navigation-navigation-link3 {
    pointer-events: auto;
  }
  .navigation-navigation-link4 {
    pointer-events: auto;
  }
}
 
@media(max-width: 479px) {
  .navigation-navigation-mobile-link1 {
    overflow: visible;
  }
}

.footer-wrapper {
  display: contents;
}
 
.footer-container1 {
  display: contents;
}
 
.footer-footer-wave-svg {
  transform: rotate(-180deg);
}
 
.footer-footer-link1 {
  text-decoration: none;
}
 
.footer-footer-link2 {
  text-decoration: none;
}
 
.footer-footer-link3 {
  text-decoration: none;
}
 
.footer-footer-link4 {
  text-decoration: none;
}
 
.footer-footer-link5 {
  text-decoration: none;
}
 
.footer-footer-link6 {
  text-decoration: none;
}
 
.footer-footer-link7 {
  text-decoration: none;
}
 
.footer-footer-link8 {
  text-decoration: none;
}
 
.footer-footer-link9 {
  text-decoration: none;
}
 
.footer-footer-legal-link1 {
  text-decoration: none;
}
 
.footer-footer-legal-link2 {
  text-decoration: none;
}
 
.footer-footer-legal-link3 {
  border: 2px dashed rgba(120, 120, 120, 0.4);
}
 
.footer-container2 {
  display: none;
}
 
.footer-container3 {
  display: contents;
}

.about-container1 {
  width: 100%;
  display: block;
  min-height: 100vh;
}
 
.about-container2 {
  display: none;
}
 
.about-container3 {
  display: contents;
}
 
.about-hero-cta-group {
  border: 2px dashed rgba(120, 120, 120, 0.4);
}
 
.about-icon24 {
  fill: white;
}
 
.about-container4 {
  display: none;
}
 
.about-container5 {
  display: contents;
}
 
.about-container6 {
  display: none;
}
 
.about-container7 {
  display: contents;
}
