/* Source: https://www.hesse-lignal.com/_assets/2852460c01c2508ec7471c74134d6712/Assets/anchornav.css?1789544268; scoped .qhl-hesse; original rem=16px. */
.qhl-hesse .m-anchor-nav__list{padding:0;margin-top:0;list-style:none;display:flex;flex-wrap:wrap;}
.qhl-hesse .m-anchor-nav__item{flex:0 1 100%;width:100%;max-width:100%;margin-top:20px;}
.qhl-hesse .m-anchor-nav__link{display:flex;align-items:flex-start;text-decoration:none;}
.qhl-hesse.gradient-gbt .u-bgcolor-gradient .m-anchor-nav__link:hover,.qhl-hesse.gradient-gbt .u-bgcolor-gradient .m-anchor-nav__link:focus,.qhl-hesse.gradient-gbt .u-bgcolor-gradient .m-anchor-nav__link:active{background:#fff;color:#000;}
.qhl-hesse.gradient-gbt .m-anchor-nav__link:hover .c-btn{background:linear-gradient(45deg, #ffff47 5%, #17d1f3 95%);color:#000;}
.qhl-hesse.gradient-ag .u-bgcolor-gradient .m-anchor-nav__link:hover,.qhl-hesse.gradient-ag .u-bgcolor-gradient .m-anchor-nav__link:focus,.qhl-hesse.gradient-ag .u-bgcolor-gradient .m-anchor-nav__link:active{background:#fff;color:#000;}
.qhl-hesse.gradient-ag .m-anchor-nav__link:hover .c-btn{background:linear-gradient(45deg, #e92668 5%, #ffff47 95%);color:#000;}
.qhl-hesse.gradient-smjg .u-bgcolor-gradient .m-anchor-nav__link{background:#fff;color:#000;}
.qhl-hesse.gradient-smjg .u-bgcolor-gradient .m-anchor-nav__link:hover,.qhl-hesse.gradient-smjg .u-bgcolor-gradient .m-anchor-nav__link:focus,.qhl-hesse.gradient-smjg .u-bgcolor-gradient .m-anchor-nav__link:active{background:#000;color:#fff;}
.qhl-hesse.gradient-smjg .m-anchor-nav__link:hover .c-btn{background:linear-gradient(45deg, #455c98 5%, #2ba57a 95%);color:#fff;}
.qhl-hesse.gradient-smbt .u-bgcolor-gradient .m-anchor-nav__link{background:#fff;color:#000;}
.qhl-hesse.gradient-smbt .u-bgcolor-gradient .m-anchor-nav__link:hover,.qhl-hesse.gradient-smbt .u-bgcolor-gradient .m-anchor-nav__link:focus,.qhl-hesse.gradient-smbt .u-bgcolor-gradient .m-anchor-nav__link:active{background:#000;color:#fff;}
.qhl-hesse.gradient-smbt .m-anchor-nav__link:hover .c-btn{background:linear-gradient(45deg, #455c98 5%, #17d1f3 95%);color:#fff;}
.qhl-hesse.gradient-gro .u-bgcolor-gradient .m-anchor-nav__link:hover,.qhl-hesse.gradient-gro .u-bgcolor-gradient .m-anchor-nav__link:focus,.qhl-hesse.gradient-gro .u-bgcolor-gradient .m-anchor-nav__link:active{background:#fff;color:#000;}
.qhl-hesse.gradient-gro .m-anchor-nav__link:hover .c-btn{background:linear-gradient(45deg, #ffff47 5%, #ff3030 95%);color:#000;}
.qhl-hesse.gradient-jgg .u-bgcolor-gradient .m-anchor-nav__link:hover,.qhl-hesse.gradient-jgg .u-bgcolor-gradient .m-anchor-nav__link:focus,.qhl-hesse.gradient-jgg .u-bgcolor-gradient .m-anchor-nav__link:active{background:#fff;color:#000;}
.qhl-hesse.gradient-jgg .m-anchor-nav__link:hover .c-btn{background:linear-gradient(45deg, #2ba57a 5%, #ffff47 95%);color:#000;}
.qhl-hesse.gradient-asm .u-bgcolor-gradient .m-anchor-nav__link{background:#fff;color:#000;}
.qhl-hesse.gradient-asm .u-bgcolor-gradient .m-anchor-nav__link:hover,.qhl-hesse.gradient-asm .u-bgcolor-gradient .m-anchor-nav__link:focus,.qhl-hesse.gradient-asm .u-bgcolor-gradient .m-anchor-nav__link:active{background:#000;color:#fff;}
.qhl-hesse.gradient-asm .m-anchor-nav__link:hover .c-btn{background:linear-gradient(45deg, #e92668 5%, #455c98 95%);color:#fff;}
.qhl-hesse.gradient-default .u-bgcolor-gradient .m-anchor-nav__link{background:#fff;color:#000;}
.qhl-hesse.gradient-default .u-bgcolor-gradient .m-anchor-nav__link:hover,.qhl-hesse.gradient-default .u-bgcolor-gradient .m-anchor-nav__link:focus,.qhl-hesse.gradient-default .u-bgcolor-gradient .m-anchor-nav__link:active{background:#000;color:#fff;}
.qhl-hesse.gradient-default .m-anchor-nav__link:hover .c-btn{background:linear-gradient(45deg, #455c98 5%, #2ba57a 95%);color:#fff;}
.qhl-hesse .m-anchor-nav__text{display:flex;flex-direction:column;padding:10px 20px 0 20px;}
.qhl-hesse .m-anchor-nav__label{font-weight:700;line-height:1.4;font-size:18px;}
@media screen and (min-width: 20em){.qhl-hesse .m-anchor-nav__label{font-size:calc(
        18px + 4 * (100vw - 319px) / 1120
      );}
@supports not (font-size: 1vw){.qhl-hesse .m-anchor-nav__label{font-size:20px;}}}
@media only screen and (min-width: 48em){.qhl-hesse .m-anchor-nav__item{flex:0 1 50%;width:50%;max-width:50%;}}
@media only screen and (min-width: 64em){.qhl-hesse .m-anchor-nav__item{flex:0 1 33.333333%;width:33.333333%;max-width:33.333333%;}}
@media screen and (min-width: 90em){.qhl-hesse .m-anchor-nav__label{font-size:22px;}}