:root {
  --nav_background: #fff;
  --nav_background1: #e6e3df;
  --nav_background2: #f3f1ef;
  --nav_link: #292929;
  --nav_link_active: #292929;
  --nav_link_child: #292929;
  --nav_background_full: #d6d1ca;
  --wm-color-weiss: #fff;
  --wm-color-fastschwarz: #292929
}

html {
  scroll-behavior: smooth
}

.wm-announce__inner {
  transition: transform .4s, opacity .3s
}

.wm-jsm .wm-announce--locked .wm-announce__inner {
  transition: none
}

.wm-announce__inner:after {
  transition: transform .3s
}

.wm-announce__bg {
  transition: transform .5s
}

.wm-jsm .wm-announce--locked .wm-announce__bg {
  transition: none
}

.wm-announce__content {
  transition: transform .6s;
  transition-delay: .6s
}

.wm-announce__text {
  transition: opacity .3s;
  transition-delay: 1.2s
}

.wm-jsm .wm-announce.wm-announcement--locked {
  transition: none
}

.wm-card--flip {
  transition: transform .5s linear
}

.wm-em-link__icon {
  transition: transform .1s ease-in-out
}