#header {
  position: fixed;
  top: 0;
  height: 80px;
  border-bottom: 2px solid #c9dff0;
  background: rgb(255, 255, 255);
  width: 100%;
  z-index: 100;
  -webkit-backdrop-filter: blur(6px);
          backdrop-filter: blur(6px);
  transition: all 0.2s ease-in;
}

#sidebar .menu-hauptmenue-container,
#sidebar .inner,
#side-col #right-sidebar {
  transition: margin 0.2s ease-in !important;
}

body.has-scrolled.has-scrolled-down #header {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
@media (max-width: 991.98px) {
  body.has-scrolled.has-scrolled-down #sidebar .menu-hauptmenue-container {
    margin-top: 0px;
  }
}
body.has-scrolled.has-scrolled-down #side-col #right-sidebar {
  margin-top: 0;
}

.light-bg {
  background: #f4faff !important;
}

.logo-bar {
  display: -webkit-flex;
  display: flex;
  gap: 0.5rem;
  -webkit-justify-content: space-evenly;
          justify-content: space-evenly;
  -webkit-align-items: center;
          align-items: center;
}
.logo-bar a {
  padding: 0 1rem;
  border: 1px solid #c9dff0;
  border-radius: 10rem;
}
.logo-bar a:hover {
  background: #c9dff0;
}
.logo-bar img {
  width: 45px !important;
  height: 32px;
}
.modal-content,
.modal-dialog {
  border-radius: 1rem;
}

.modal-header {
  border: none;
  background: #bab6b6;
  border-radius: 1rem 1rem 0 0;
}

.modal button.close {
  color: #3f3e3e;
  opacity: 0.75;
  transition: all 0.2s ease-in;
}
.modal button.close:hover {
  color: #3f3e3e;
  opacity: 1;
}

.modal-title {
  font-family: "Roboto", sans-serif !important;
}

.modal-footer {
  background: #c9dff0;
  border-top: 2px solid #c9dff0;
  border-radius: 0 0 1rem 1rem;
}

.search-field {
  border: 1px solid #c9dff0;
  outline: none;
  border-radius: 100rem;
  height: 32px;
  width: 32px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  background: transparent;
  background-image: url("data:image/svg+xml,%0A%3Csvg id='Capa_1' enable-background='new 0 0 461.516 461.516' height='512' viewBox='0 0 461.516 461.516' width='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath fill='%2330357d' d='m185.746 371.332c41.251.001 81.322-13.762 113.866-39.11l122.778 122.778c9.172 8.858 23.787 8.604 32.645-.568 8.641-8.947 8.641-23.131 0-32.077l-122.778-122.778c62.899-80.968 48.252-197.595-32.716-260.494s-197.594-48.252-260.493 32.716-48.252 197.595 32.716 260.494c32.597 25.323 72.704 39.06 113.982 39.039zm-98.651-284.273c54.484-54.485 142.82-54.486 197.305-.002s54.486 142.82.002 197.305-142.82 54.486-197.305.002c-.001-.001-.001-.001-.002-.002-54.484-54.087-54.805-142.101-.718-196.585.239-.24.478-.479.718-.718z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0.4rem center;
  background-size: auto 60%;
  background-blend-mode: multiply;
}
.search-field:hover {
  background-color: #c9dff0;
}
.search-field.active {
  width: 200px;
  border: 1px solid #c9dff0;
  padding-left: 2rem;
  background-color: transparent !important;
  background-position: 0.5rem center;
}

.header-home {
  border-radius: 100rem;
  height: 32px;
  width: 32px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  background: #c9dff0;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.31 11.77'%3E%3Cpath d='m13.26,4.46c-.28,0-.5.22-.5.5l-.06,5.81-2.48-.06v-2.99c0-.59-.48-1.06-1.06-1.06h-2c-.58,0-1.06.48-1.06,1.06l-.06,3.05-2.48-.06v-5.75c0-.28-.22-.5-.5-.5s-.5.22-.5.5v5.75c0,.59.48,1.06,1.06,1.06h2.42c.59,0,1.06-.48,1.06-1.06l.06-3.05,2.06.06v2.99c0,.59.48,1.06,1.06,1.06h2.42c.58,0,1.06-.48,1.06-1.06v-5.75c0-.28-.22-.5-.5-.5Z' fill='%23869291' stroke-width='0'/%3E%3Cpath d='m16.06,4.53L8.41.07c-.16-.09-.35-.09-.5,0L.25,4.53c-.24.14-.32.45-.18.68.09.16.26.25.43.25.09,0,.17-.02.25-.07L8.15,1.08l7.4,4.31c.24.14.54.06.68-.18.14-.24.06-.54-.18-.68Z' fill='%23869291' stroke-width='0'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 60%;
}
.header-home:hover {
  background-color: #c9dff0;
}

.header-lang {
  border-radius: 100rem;
  height: 32px;
  width: 66px;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  background: #c9dff0;
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.71 11.71'%3E%3Cpath d='m5.85,0C2.62,0,0,2.62,0,5.85s2.62,5.85,5.85,5.85,5.85-2.62,5.85-5.85S9.09,0,5.85,0Zm-.6,10.83c-1.11-.13-2.13-.64-2.94-1.43-.96-.96-1.47-2.21-1.47-3.55,0-1.21.43-2.34,1.19-3.26.02.23.06.49.06.68-.04.66-.11,1.09.28,1.66.15.21.19.53.26.79.06.26.36.38.55.53.4.32.79.66,1.21.94.28.17.47.28.38.62-.06.28-.08.45-.23.7-.04.08.17.55.23.64.21.21.43.4.66.6.36.28-.04.66-.19,1.08Zm4.15-1.42c-.72.72-1.62,1.19-2.6,1.38.15-.34.38-.66.62-.83.19-.15.45-.45.55-.68.11-.24.23-.45.38-.66.19-.3-.49-.77-.72-.87-.51-.21-.87-.51-1.32-.83-.32-.23-.96.11-1.32-.04-.49-.21-.89-.6-1.32-.91-.45-.34-.43-.72-.43-1.21.34.02.83-.08,1.06.19.06.08.32.49.49.34.13-.11-.11-.57-.15-.68-.15-.32.3-.45.55-.66.3-.3.98-.75.91-.96-.04-.21-.66-.81-1.02-.7-.06.02-.53.51-.62.6v-.49c0-.11-.19-.21-.19-.28.02-.17.49-.47.6-.6-.08-.04-.36-.28-.45-.26-.19.08-.43.15-.64.23,0-.06,0-.13-.02-.19.4-.17.83-.3,1.28-.36l.4.15.28.34.28.3.23.08.38-.36-.11-.26v-.23c.77.11,1.49.4,2.13.83-.11,0-.23.02-.38.04-.06-.04-.13-.04-.19-.06.19.4.38.79.57,1.17.21.43.66.87.75,1.3.08.51.02.98.08,1.6.04.59.66,1.26.66,1.26,0,0,.28.11.51.06-.17.81-.62,1.6-1.25,2.26Z' fill='%23869291' stroke-width='0'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 0.4rem center;
  background-size: auto 60%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-left: 2rem;
  color: #a5a2a2;
}
.header-lang * {
  mix-blend-mode: multiply;
}
.header-lang:hover {
  background-color: #c9dff0;
  color: #a5a2a2;
}

p + p > span.small-text {
  margin-top: -1rem;
}
/*# sourceMappingURL=z-redesign-23.css.map */
