:root {
  --dark_blue: #042150;
}

.pg-198 {
  margin-bottom: 3rem;
}

.pg-198 img { border-radius: 10px; }
.pg-198 h1 { color: var(--dark_blue); }
.press_release {
  
}

.press_release .row1 {
  color: var(--dark_blue); font-weight: 600; margin-bottom: 2rem;
}
.press_release .row1 span {
	font-weight: 300;
	color: #000;
}
.press_release .row1 span:before { content: '|'; margin: 0 1rem; }

.press_release h2 {
	font-size: 2.5rem; line-height: 1.3; color: var(--dark_blue); font-weight: 600; 
}
.press_release p { line-height: 1.5; font-weight: 400; }

.press_release .btn.btn-default {
  background: var(--dark_blue); border: none !important; padding: 12px 20px; font-weight: 500; letter-spacing: .02rem;
}
.press_release .btn.btn-default a { color: #fff !important; text-transform: uppercase; }
.press_release .btn.btn-default a .fa { display: none; }
.press_release .btn.btn-default:hover {
  
}

/* Pressemitteilung als PDF je Sprache – keine Sprachumschaltung */
.pr-langs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.25rem 2rem;
  padding: 1.25rem 0 2rem;
  margin: 3rem 0;
}

.pr-langs__title {
  margin: 0;
  flex: 0 1 11rem;
  color: var(--dark_blue);
  font-weight: 600;
  font-size: 1.05rem;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: .02em;
}

.pr-langs__list,
.content .pr-langs ul {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  flex: 1 1 12rem;
  list-style: none;
  margin: 0;
  padding: 0 !important;
  position: static;
}

.content .pr-langs ul li,
.pr-langs__list li {
  position: relative;
  flex: 1 1 0;
  margin: 0;
  padding: 0;
  line-height: 1;
  min-width: 3rem;
}

.content .pr-langs ul li::before,
.pr-langs__list li::before {
  content: none !important;
  display: none !important;
}

.pr-langs a,
.content .pr-langs ul li a,
.content p.pr-langs a {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: .65rem;
  width: 100%;
  min-width: 2.6rem;
  color: var(--dark_blue) !important;
  text-decoration: none;
  border-bottom: none !important;
  font-weight: 500;
  font-size: .86rem;
  letter-spacing: .04em;
  text-transform: uppercase;
}

.pr-langs a:hover,
.pr-langs a:focus {
  color: var(--dark_blue);
  opacity: .75;
  border-bottom: none !important;
}

.pr-langs img {
  display: block;
  width: 42px;
  height: 42px;
  max-width: 100%;
  border-radius: 50%;
  object-fit: cover;
  background: #e8e8e8;
}

@media (max-width: 991px) {
  .pr-langs {
    flex-direction: column;
    align-items: stretch;
    gap: 1rem;
  }
  .pr-langs__title {
    flex: none;
  }
  .pr-langs__list,
  .content .pr-langs ul {
    width: 100%;
    row-gap: 1rem;
  }
  .content .pr-langs ul li,
  .pr-langs__list li {
    flex: 0 0 12.5%;
    min-width: 0;
  }
  .content .pr-langs ul li:nth-child(n+9),
  .pr-langs__list li:nth-child(n+9) {
    flex-basis: calc(100% / 7);
  }
}