.fixed-bg {
  background-image: url('../../assets/img/HuK-13.jpg');
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 100vh;
}

.fixed-bg {
  background-image: url("../../assets/img/HuK-13.jpg");
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 100vh;
}

.Home1-fixed-bg {
  background-image: url("../../assets/img/GemeinsamErfolgreich.jpg");
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 100vh;
}

.Home2-fixed-bg {
  background-image: url("../../assets/img/Hain_Kleymann_web-25.jpg");
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 100vh;
}

.Kanzlei1-fixed-bg {
  background-image: url("../../assets/img/Hain_Kleymann_WEB-42.jpg");
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 100vh;
}

.Leistungen1-fixed-bg {
  background-image: url("../../assets/img/Hain_Kleymann_web-5.jpg");
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 100vh;
}

.Kontakt1-fixed-bg {
  background-image: url("../../assets/img/Kontakt_01.jpg");
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 100vh;
}

.Karriere-fixed-bg {
  background-image: url("../../assets/img/Karriere_02.jpg");
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 100vh;
}

.Karriere2-fixed-bg {
  background-image: url("../../assets/img/Karriere_07.jpg");
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 75vh;
}

.Karriere3-fixed-bg {
  background-image: url("../../assets/img/Karriere_08.jpg");
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  height: 75vh;
}

.hidden {
  display: none !important;
}

@keyframes Karriere-Leistungen-SlideIn {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes Karriere-Leistungen-SlideOut {
  from {
    transform: translateX(0);
    opacity: 1;
  }
  to {
    transform: translateX(-100%);
    opacity: 0;
  }
}

@keyframes Karriere-Leistungen-SlideLeft {
  from {
    transform: translateX(0);
    opacity: 1;
  }
  to {
    transform: translateX(-100%);
    opacity: 1;
  }
}

.Karriere-Leistungen-AnimateIn {
  animation: Karriere-Leistungen-SlideIn 0.5s ease-in-out;
}

.Karriere-Leistungen-AnimateOut {
  animation: Karriere-Leistungen-SlideOut 0.5s ease-in-out;
}

.Karriere-Leistungen-SlideLeft {
  animation: Karriere-Leistungen-SlideLeft 0.5s ease-in-out;
}

.navbar {
  position: sticky;
  top: 0;
  z-index: 1000;
}

.TitelBild {
  width: 100vw !important;
  min-width: 100vw;
  height: auto;
  display: block;
  max-width: none !important;
}

