/* Source: https://www.hesse-lignal.com/_assets/2852460c01c2508ec7471c74134d6712/Assets/keyfacts.css?1789544268; scoped .qhl-hesse; original rem=16px. */
.qhl-hesse .m-keyfacts{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-15px;margin-right:-15px;}
.qhl-hesse .m-keyfacts--left{justify-content:flex-start;}
.qhl-hesse .keyfacts__item{display:flex;padding:15px;margin-bottom:10px;flex:0 1 100%;width:100%;max-width:100%;}
.qhl-hesse .m-keyfacts__icon{margin-right:15px;}
.qhl-hesse.gradient-gbt .m-keyfacts__icon{color:#17d1f3;}
.qhl-hesse.gradient-ag .m-keyfacts__icon{color:#ffff47;}
.qhl-hesse.gradient-smjg .m-keyfacts__icon{color:#2ba57a;}
.qhl-hesse.gradient-smbt .m-keyfacts__icon{color:#17d1f3;}
.qhl-hesse.gradient-gro .m-keyfacts__icon{color:#ff3030;}
.qhl-hesse.gradient-jgg .m-keyfacts__icon{color:#ffff47;}
.qhl-hesse.gradient-asm .m-keyfacts__icon{color:#455c98;}
.qhl-hesse.gradient-default .m-keyfacts__icon{color:#2ba57a;}
.qhl-hesse .gradient-jgg .m-keyfacts__icon svg{fill:#2ba57a;}
.qhl-hesse .gradient-ag .m-keyfacts__icon,.qhl-hesse .gradient-asm .m-keyfacts__icon{color:#e92668;}
.qhl-hesse .m-keyfacts__icon .c-icon{height:60px;width:60px;}
.qhl-hesse .m-keyfacts__text p{margin-bottom:0;}
@media only screen and (min-width: 48em){.qhl-hesse .keyfacts__item{flex:0 1 50%;width:50%;max-width:50%;}
.qhl-hesse .m-keyfacts__icon .c-icon{height:100px;width:100px;}}
@media screen and (min-width: 48em){.qhl-hesse .keyfacts__item{margin-bottom:calc(
        10px + 60 * (100vw - 767px) / 512
      );}
@supports not (font-size: 1vw){.qhl-hesse .keyfacts__item{margin-bottom:40px;}}
.qhl-hesse .m-keyfacts__icon{margin-right:calc(
        15px + 10 * (100vw - 767px) / 512
      );}
@supports not (font-size: 1vw){.qhl-hesse .m-keyfacts__icon{margin-right:20px;}}}
@media only screen and (min-width: 80em){.qhl-hesse .keyfacts__item{flex:0 1 33.333333%;width:33.333333%;max-width:33.333333%;}}
@media screen and (min-width: 80em){.qhl-hesse .keyfacts__item{margin-bottom:70px;}
.qhl-hesse .m-keyfacts__icon{margin-right:25px;}}