.module-idea-filter{background:#dddaef;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:40px;padding:10px}.module-idea-filter>div{padding:10px}.module-idea-filter label{display:block;margin-bottom:2px}.module-idea-filter label>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.module-idea-filter .filter-reset{align-self:flex-end;padding-bottom:15px}.module-idea-filter .filter-from-to{grid-gap:10px;align-items:center;display:grid;grid-template-columns:repeat(3,min-content)}@media(max-width:480px){.module-idea-filter input,.module-idea-filter select{width:100%!important}.module-idea-filter .filter-from-to{grid-template-columns:auto min-content auto;width:100%}}@media(max-width:1199px){.module-idea-filter{display:block}}.module-idea-teaser-list{position:relative;z-index:1}.module-idea-teaser-list-inner{grid-column-gap:20px;grid-row-gap:20px;align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;justify-items:stretch}@media(max-width:1199px){.module-idea-teaser-list-inner{grid-template-columns:repeat(1,1fr)}}@media(max-width:767px){.module-idea-teaser-list-inner{grid-template-columns:1fr}}.module-idea-teaser{background:#dddaef;position:relative}.module-idea-teaser.with-image>a{display:grid;grid-template-rows:auto 1fr;height:100%}.module-idea-teaser-content{color:#000;display:block;padding:15px}.module-idea-teaser-rating{margin-bottom:5px;white-space:nowrap}.module-idea-teaser-content-head{display:block;font-size:13px;line-height:130%}.module-idea-teaser-content-head>span{display:inline-block}.module-idea-teaser-content-head>span+span:before{content:"·";margin-left:5px;margin-right:5px}.module-idea-teaser-content-head+.module-idea-teaser-content-head{margin-top:5px}.module-idea-teaser-title{color:#463787;display:block;font-size:22px;font-weight:700;line-height:120%;margin-top:5px}.module-idea-teaser-text{display:block;font-size:18px;line-height:130%;margin-top:5px}.module-idea-teaser-comment{background:#463787;color:#fff;display:block;padding:0 10px;position:absolute;right:0;top:0}.module-idea-teaser-comment i{font-family:Lexend,sans-serif;font-size:14px}.module-idea-teaser-comment i:not(.fa-comment){cursor:pointer}.module-idea-teaser-comment i.fa-comment{color:#fff}.module-idea-teaser-comment i:before{font-family:Font Awesome\ 6 Pro;margin-right:5px}.module-idea-teaser-comment i+i{margin-left:10px}.module-idea-detail{position:relative}.module-idea-detail .content-title{border-bottom:0}.module-idea-detail .fullwidth-breakout.with-bg{margin-top:40px}.module-idea-detail .fullwidth-breakout.with-bg>.inner{padding:15px}.module-idea-detail .fullwidth-breakout.with-bg>.inner:after{display:none}.module-idea-detail .attributes{margin-top:60px}.module-idea-detail-title{grid-gap:40px;display:grid;grid-template-columns:auto min-content}@media(max-width:480px){.module-idea-detail-title{grid-gap:20px}}.module-idea-detail-aside{white-space:nowrap}.module-idea-detail-comment{background:#463787;color:#fff;display:block;margin-top:15px;padding:0 10px}.module-idea-detail-comment i{font-family:Lexend,sans-serif;font-size:14px}.module-idea-detail-comment i:not(.fa-comment){cursor:pointer}.module-idea-detail-comment i.fa-comment{color:#fff}.module-idea-detail-comment i:before{font-family:Font Awesome\ 6 Pro;margin-right:5px}.module-idea-detail-comment i+i{margin-left:10px}@media(max-width:480px){.module-idea-detail-comment{margin-top:7px}}.module-idea-detail-info-image{align-items:center;background:#eaddd5;display:flex}.module-idea-detail-info-image>div+div{padding:20px 40px}.module-idea-detail-info-image .module-idea-detail-info{background:none;padding:0}@media(max-width:480px){.module-idea-detail-info-image{display:block}.module-idea-detail-info-image>div+div{padding:20px}}.module-idea-detail-info{grid-gap:10px 40px;background:#eaddd5;display:grid;grid-template-columns:min-content auto;padding:30px}.module-idea-detail-info .label{font-weight:700;white-space:nowrap}@media(max-width:480px){.module-idea-detail-info{grid-gap:5px;grid-template-columns:1fr}.module-idea-detail-info .value+.label{margin-top:20px}}.module-idea-detail-image{line-height:0}.module-idea-detail-image img:not(.image-fit){width:100%}.module-idea-detail-further-info>div{margin-top:40px}.module-idea-detail-downloads h4{margin-bottom:20px;margin-top:40px}
