@charset "UTF-8";
.news-list-view{display:grid;grid-column-gap:30px;grid-row-gap:30px}.news-list-view .article{position:relative}.news-list-view .article.box{padding:0}.news-list-view .article:first-child.bottom-red-line{border-bottom-width:30px}.news-list-view .article>.newscontent{position:absolute;background:transparent;bottom:0;left:0;right:0;padding:clamp(15px, calc(0.1704545455rem + 2.1306818182vw), 30px);color:#FFFFFF;background-image:linear-gradient(transparent, #262626);text-wrap:balance}.news-list-view .article>.newscontent h1{color:inherit;font-size:clamp(32px, calc(1.1818181818rem + 2.2727272727vw), 48px);margin-bottom:0.2em}.news-list-view .article>.newscontent h2{color:inherit}.news-list-view .article>.newscontent .teaser-text p.lead{font-weight:600;margin-bottom:0 !important}@media (max-width:720px){.news-list-view .article>.newscontent .teaser-text p.lead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.news-list-view .article .eventinfo{display:flex;font-size:12px;font-weight:600}.news-list-view .article .info{display:block;font-size:12px;font-weight:600}.news-list-view .article .info .news-categories{line-height:1.1em}.news-list-view .article .info .news-categories .news-list-category{text-transform:uppercase;padding-right:5px}.news-list-view .article .info .news-categories .news-list-category:not(:last-child):after{content:" • ";padding-left:5px}@media (max-width:720px){.news-list-view .article .info .news-categories{display:inline-block}.news-list-view .article .info .news-categories .news-list-category{padding-right:6px}}.news-list-view>.article:first-child.bottom-red-line{border-bottom-width:15px}.news-list-view.teaserboxhome{margin-bottom:clamp(15px, calc(0.1704545455rem + 2.1306818182vw), 30px) !important}.news-list-view.teaserboxhome .article{position:relative;overflow:hidden}.news-list-view.teaserboxhome .article.bottom-red-line{border-bottom-width:15px}.news-list-view.teaserboxhome .article>.newscontent{padding-bottom:15px}.news-list-view.teaserboxhome .article:hover img{transform:scale(1.05)}.news-list-view.teaserboxhome .article .news-img-wrap{margin-bottom:0 !important}.news-list-view.teaserboxhome .article .news-img-wrap img{transition:all 0.2s ease-in-out}.news-list-view .masonry-grid-home{column-count:2;column-gap:30px;display:grid;grid-row-gap:30px;width:100%}.news-list-view .masonry-grid-home .grid-item{margin:0;display:grid;grid-template-rows:1fr auto;margin-bottom:30px;break-inside:avoid;position:relative}@media (min-width:721px){.news-list-view .masonry-grid-home{grid-template-columns:1fr 1fr}.news-list-view .masonry-grid-home .grid-item:nth-child(1n+1){order:2}}@media (min-width:1051px){.news-list-view .masonry-grid-container{margin:0 -15px}}.news-list-view .masonry-grid-container .masonry-grid{position:relative;width:100%}@media (min-width:1051px){.news-list-view .masonry-grid-container .masonry-grid{display:grid;grid-gap:0;grid-auto-rows:15px;grid-template-columns:1fr 1fr}}.news-list-view .masonry-grid-container .masonry-grid .grid-item{opacity:0;position:relative;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.news-list-view .masonry-grid-container .masonry-grid .grid-item.loaded{opacity:1}.news-list-view .masonry-grid-container .masonry-grid .grid-item .article:not(.articletype-2):not(.magazin-teaser){border-image-source:linear-gradient(to bottom, #E7000E, #E7000E 50%, #fff 50%, #fff);border-image-width:0 100% 32px 0}.news-list-view .masonry-grid-container .masonry-grid .grid-item .article.red-line:before{position:absolute;background:#E7000E;height:15px;content:"";width:100%;bottom:0;left:0}@media (min-width:1051px){.news-list-view .masonry-grid-container .masonry-grid .grid-item .article{margin:0 15px 30px 15PX}}.news-list-view .masonry-grid-container .masonry-grid .article{display:flex;flex-direction:column;justify-content:flex-start;max-width:100vw;color:#262626;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;grid-gap:15px;position:relative;overflow:hidden;transition-duration:0.2s;transition-property:all}.news-list-view .masonry-grid-container .masonry-grid .article:not(.static-content):hover{opacity:0.8}.news-list-view .masonry-grid-container .masonry-grid .article.static-content .box,.news-list-view .masonry-grid-container .masonry-grid .article.static-content .ce-gallery .ce-column{margin-top:0 !important}.news-list-view .masonry-grid-container .masonry-grid .article .hf-image-wrap{padding:0 !important}.news-list-view .masonry-grid-container .masonry-grid .article:hover img{transform:scale(1.05)}.news-list-view .masonry-grid-container .masonry-grid .article>.newscontent{padding-bottom:15px;position:absolute;background:transparent;bottom:0;left:0;right:0;color:#FFFFFF;background-image:linear-gradient(transparent, #262626);text-wrap:balance}.news-list-view .masonry-grid-container .masonry-grid .article .news-img-wrap{margin-bottom:0 !important}.news-list-view .masonry-grid-container .masonry-grid .article .news-img-wrap img{transition:all 0.2s ease-in-out}@media (max-width:1050px){.news-list-view .masonry-grid-container .masonry-grid .article{margin-bottom:50px}}.news-list-view.swisscamionarchiv{display:flex;grid-column-gap:0;grid-row-gap:20px}s .news-list-view.events hr{margin:0.6em 0 0 0}div.article.magazin-teaser{margin:0 20px 20px 0 !important;max-width:85% !important}div.article.magazin-teaser .newscontent{background-image:none !important}div.article.magazin-teaser .newscontent div.header{display:none}div.article.magazin-teaser div.article.box{border:1px solid #CCC}div.article.magazin-teaser .news .masonry-grid,div.article.magazin-teaser .news .masonry-grid-container{display:none}div.article.magazin-teaser .box.bottom-red-line{border-bottom:none}div.article.magazin-teaser a.hf-absolute-link.teaser-link{margin-left:20px;margin-top:-25px}div.article.magazin-teaser a.hf-absolute-link.teaser-link span.icon-RoutierArrowRight{display:inline-block;margin-left:20px;vertical-align:middle}div.article.magazin-teaser a.hf-absolute-link.teaser-link::after{display:none}.hf-2-column-container .news-list-view.teaserbox-small .grid-item{grid-column:1 / span 2;position:relative}