/* Source: https://www.hesse-lignal.com/en_EN/products/product-search/detail/streich-zusatz-el-460-0048/; scoped .qhl-hesse; original rem=16px. */
.qhl-hesse .m-download__list{list-style:none;padding:0;}
.qhl-hesse .m-download__item{display:flex;align-items:flex-start;text-decoration:none;background:#f5f5f5;margin-bottom:10px;border-radius:3px;}
.qhl-hesse .m-download__item:hover{background:#eee;}
.qhl-hesse .m-download__title{display:flex;align-items:center;flex-wrap:wrap;align-items:baseline;}
.qhl-hesse .m-download__type{padding:15px 0 15px 10px;display:flex;align-items:center;flex-direction:column;min-width:70px;min-height:70px;font-size:12px;}
.qhl-hesse .m-download__type .c-icon{min-width:24px;}
.qhl-hesse .m-download__content{width:100%;padding:15px;min-height:70px;}
.qhl-hesse .m-download__name{line-height:1.35;flex:1 0;word-break:break-all;font-size:14px;}
.qhl-hesse .m-download__size{font-style:italic;align-self:center;min-width:50px;text-align:right;margin-left:10px;}
.qhl-hesse .m-download__icon{margin-left:auto;min-height:50px;min-width:50px;display:flex;background:#000;align-items:center;justify-content:center;color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px;align-self:flex-end;}
.qhl-hesse .m-download__description{display:block;text-transform:none;margin-top:10px;font-size:14px;}
.qhl-hesse.gradient-gbt .m-download__item:hover .m-download__icon{background:linear-gradient(45deg, #ffff47 5%, #17d1f3 95%);color:#000;}
.qhl-hesse.gradient-ag .m-download__item:hover .m-download__icon{background:linear-gradient(45deg, #e92668 5%, #ffff47 95%);color:#000;}
.qhl-hesse.gradient-smjg .m-download__item:hover .m-download__icon{background:linear-gradient(45deg, #455c98 5%, #2ba57a 95%);color:#fff;}
.qhl-hesse.gradient-smbt .m-download__item:hover .m-download__icon{background:linear-gradient(45deg, #455c98 5%, #17d1f3 95%);color:#fff;}
.qhl-hesse.gradient-gro .m-download__item:hover .m-download__icon{background:linear-gradient(45deg, #ffff47 5%, #ff3030 95%);color:#000;}
.qhl-hesse.gradient-jgg .m-download__item:hover .m-download__icon{background:linear-gradient(45deg, #2ba57a 5%, #ffff47 95%);color:#000;}
.qhl-hesse.gradient-asm .m-download__item:hover .m-download__icon{background:linear-gradient(45deg, #e92668 5%, #455c98 95%);color:#fff;}
.qhl-hesse.gradient-default .m-download__item:hover .m-download__icon{background:linear-gradient(45deg, #455c98 5%, #2ba57a 95%);color:#fff;}
@media screen and (min-width: 40em){.qhl-hesse .m-download__type{font-size:calc(
        12px + 6 * (100vw - 639px) / 384
      );}
@supports not (font-size: 1vw){.qhl-hesse .m-download__type{font-size:15px;}}
.qhl-hesse .m-download__name{font-size:calc(
        14px + 6 * (100vw - 639px) / 384
      );}
@supports not (font-size: 1vw){.qhl-hesse .m-download__name{font-size:17px;}}}
@media only screen and (min-width: 48em){.qhl-hesse .m-download__type{padding:15px 0 15px 25px;text-align:left;flex-direction:row;min-width:140px;}
.qhl-hesse .m-download__type .c-icon{margin-right:20px;}
.qhl-hesse .m-download__content{padding:22px 25px 15px 25px;}
.qhl-hesse .m-download__icon{min-height:70px;min-width:70px;}
.qhl-hesse .m-download__description{font-size:18px;margin-right:60px;}}
@media screen and (min-width: 64em){.qhl-hesse .m-download__type{font-size:18px;}
.qhl-hesse .m-download__name{font-size:20px;}}