.beitrag a {
  display: block;
}
.beitrag a .image {
  border-radius: var(--border-radius);
  overflow: hidden;
  margin-bottom: 25px;
}
.beitrag a .image picture img {
  transition: transform 0.5s ease;
}
.beitrag a .content .titel {
  font-weight: 700;
  margin-bottom: 0px;
  text-align: center;
}
.beitrag a .content .text {
  margin-bottom: 10px;
  text-align: center;
}
.beitrag a .content .link {
  color: var(--color-teritiary);
  text-decoration: underline;
  font-weight: 700;
  text-align: center;
  transition: color 0.3s ease;
}
body.path-frontpage #node-news {
  padding: 100px 0;
}
body.path-frontpage #node-news .h2,
body.path-frontpage #node-news .untertitel {
  text-align: center;
}
body.path-frontpage #node-news .h2 {
  margin-bottom: 25px;
}
body.path-frontpage #node-news .untertitel {
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
  margin-bottom: 50px;
}
body.path-frontpage #node-news .news {
  display: grid;
  grid-template-columns: 1fr;
  gap: 50px;
}
body.path-frontpage #node-news .button-wrapper {
  margin-top: 50px;
  display: flex;
  justify-content: center;
}
body.path-frontpage #node-news .button-wrapper a {
  font-family: var(--font-family-headline);
  font-weight: 700;
  color: var(--color-teritiary);
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
  text-decoration: underline;
}
.page-node-type-news #node-news #intro {
  height: 100vh;
  height: var(--WIH);
  min-height: 500px;
  position: relative;
  display: flex;
}
.page-node-type-news #node-news #intro .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.page-node-type-news #node-news #intro .background::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(2, 0, 5, 0.6) 100%);
}
.page-node-type-news #node-news #intro .background picture {
  height: 100%;
  width: 100%;
}
.page-node-type-news #node-news #intro .background picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.page-node-type-news #node-news #intro .section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
  position: relative;
  z-index: 10;
  padding: 100px 0 50px 0;
  flex-grow: 1;
}
.page-node-type-news #node-news #intro .section .logo {
  width: 40vw;
  margin-bottom: 30px;
}
.page-node-type-news #node-news #intro .section .h1 {
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
}
.page-node-type-news #node-news #intro .section .untertitel {
  text-align: center;
  color: #ffffff;
  margin-bottom: 30px;
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
}
.page-node-type-news #node-news #intro .section .scrollto {
  display: block;
  font-size: 40px;
  line-height: 40px;
  height: 40px;
  width: 40px;
  color: var(--color-teritiary);
}
.page-node-type-news #node-news #news {
  padding: 100px 0;
}
.page-node-type-news #node-news #news .section > .text {
  font-size: var(--font-size-h4);
  line-height: var(--line-height-h4);
  margin-bottom: 100px;
}
.page-node-type-news #node-news #news .news {
  display: grid;
  grid-template-columns: 1fr;
  gap: 50px;
}
@media (hover: hover) {
  .beitrag a:hover .image picture img {
    transform: scale(1.05);
  }
  .beitrag a:hover .content .link {
    color: var(--color-primary);
  }
  body.path-frontpage #node-news .button-wrapper a:hover {
    color: var(--color-primary);
  }
  .page-node-type-news #node-news #intro .section .scrollto:hover {
    color: var(--color-primary);
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%5C%2Fwww%5C%2Fvhosts%5C%2Fmegawatt-group.com%5C%2Fhttpdocs%5C%2Fthemes%5C%2Fcustom%5C%2Fless%5C%2F_page%5C%2Fnews%5C%2Fnews.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%2CQACI%3BEACI%2CcAAA%3B%3BAAFR%2CQACI%2CEAGI%3BEACI%2CeAAe%2CoBAAf%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAPZ%2CQACI%2CEAGI%2COAKI%2CQACI%3BEACI%2C%2BBAAA%3B%3BAAXpB%2CQACI%2CEAeI%2CSACI%3BEACI%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3B%3BAApBhB%2CQACI%2CEAeI%2CSAOI%3BEACI%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAzBhB%2CQACI%2CEAeI%2CSAaI%3BEACI%2COAAO%2CsBAAP%3BEACA%2C0BAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2C2BAAA%3B%3BAAMhB%2CIAAI%2CeACA%3BEACI%2CgBAAA%3B%3BAAFR%2CIAAI%2CeACA%2CWAGI%3BAAJR%2CIAAI%2CeACA%2CWAII%3BEACI%2CkBAAA%3B%3BAANZ%2CIAAI%2CeACA%2CWAQI%3BEACI%2CmBAAA%3B%3BAAVZ%2CIAAI%2CeACA%2CWAYI%3BEACI%2CWAAW%2CmBAAX%3BEACA%2CaAAa%2CqBAAb%3BEACA%2CmBAAA%3B%3BAAhBZ%2CIAAI%2CeACA%2CWAkBI%3BEACI%2CaAAA%3BEACA%2C0BAAA%3BEACA%2CSAAA%3B%3BAAtBZ%2CIAAI%2CeACA%2CWAwBI%3BEACI%2CgBAAA%3BEACA%2CaAAA%3BEACA%2CuBAAA%3B%3BAA5BZ%2CIAAI%2CeACA%2CWAwBI%2CgBAKI%3BEACI%2CaAAa%2C2BAAb%3BEACA%2CgBAAA%3BEACA%2COAAO%2CsBAAP%3BEACA%2CWAAW%2CmBAAX%3BEACA%2CaAAa%2CqBAAb%3BEACA%2C0BAAA%3B%3BAAMhB%2CoBACI%2CWACI%3BEACI%2CaAAA%3BEACA%2CQAAQ%2CUAAR%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CaAAA%3B%3BAAPZ%2CoBACI%2CWACI%2COAOI%3BEACI%2CkBAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3B%3BAAEA%2CoBAhBZ%2CWACI%2COAOI%2CYAQK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CYAAY%2CsEAAZ%3B%3BAAzBpB%2CoBACI%2CWACI%2COAOI%2CYAmBI%3BEACI%2CYAAA%3BEACA%2CWAAA%3B%3BAA9BpB%2CoBACI%2CWACI%2COAOI%2CYAmBI%2CQAII%3BEACI%2CYAAA%3BEACA%2CWAAA%3BEACA%2CiBAAA%3B%3BAAnCxB%2CoBACI%2CWACI%2COAsCI%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CyBAAA%3BEACA%2CYAAA%3BEACA%2CkBAAA%3BEACA%2CWAAA%3BEACA%2CuBAAA%3BEACA%2CYAAA%3B%3BAAjDhB%2CoBACI%2CWACI%2COAsCI%2CSAWI%3BEACI%2CWAAA%3BEACA%2CmBAAA%3B%3BAArDpB%2CoBACI%2CWACI%2COAsCI%2CSAgBI%3BEACI%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAA3DpB%2CoBACI%2CWACI%2COAsCI%2CSAsBI%3BEACI%2CkBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3BEACA%2CWAAW%2CmBAAX%3BEACA%2CaAAa%2CqBAAb%3B%3BAAnEpB%2CoBACI%2CWACI%2COAsCI%2CSA8BI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CYAAA%3BEACA%2CWAAA%3BEACA%2COAAO%2CsBAAP%3B%3BAA5EpB%2CoBACI%2CWAgFI%3BEACI%2CgBAAA%3B%3BAAlFZ%2CoBACI%2CWAgFI%2CMAGI%2CSACK%3BEACG%2CWAAW%2CmBAAX%3BEACA%2CaAAa%2CqBAAb%3BEACA%2CoBAAA%3B%3BAAxFpB%2CoBACI%2CWAgFI%2CMAWI%3BEACI%2CaAAA%3BEACA%2C0BAAA%3BEACA%2CSAAA%3B%3BAAqDf%2CQA9CmB%3BEAGR%2CQADJ%2CEACK%2CMACG%2COACI%2CQACI%3BIACI%2CWAAW%2CWAAX%3B%3BEAJhB%2CQADJ%2CEACK%2CMASG%2CSACI%3BIACI%2COAAO%2CoBAAP%3B%3BEAWJ%2CIAJZ%2CeACA%2CWACI%2CgBACI%2CEACK%3BIACG%2COAAO%2CoBAAP%3B%3BEAYA%2CoBAJhB%2CWACI%2COACI%2CSACI%2CUACK%3BIACG%2COAAO%2CoBAAP%22%7D */