.aktuality {
  display: flex; flex-direction: column; gap: 30px;
}
.aktuality .row {
  display: flex; flex-wrap: wrap; gap: 20px;
}
.aktuality.pr_list .row {
  padding: 20px; background: #ffffff;
}
.aktuality .row .image {
  flex-shrink: 0; width: 220px; height: 120px; border: 1px solid #ffffff;
}
.aktuality.pr_list .row .image {
  width: 300px; height: 160px; border: none;
}
.aktuality .row .image img {
  width: 100%; height: 100%; object-fit: cover; object-position: center;
}
.aktuality .row .container {
  flex: 1;  max-width: 100%; min-width: 0;
}
.aktuality .row .container time {
  color: var(--red); font-size: 14px; font-weight: 500;
}
.aktuality .row .container h2 {
  color: #ffffff; font-size: 22px; font-weight: 500; margin: 7px 0; text-transform: uppercase;
}
.aktuality.pr_list .row .container h2 {
  color: #000000;
}
.aktuality .row .container h2::after {
  display: none;
}
.aktuality .row .container p {
  color: #cccccc; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.aktuality .row .container a {
  display: inline-flex; align-items: center; gap: 4px; margin-top: 15px; font-size: 13.1px; color: var(--red);
}
.aktuality .row .container a:hover {
  text-decoration: underline;
}
.aktuality .row .container  i {
  font-size: 10px;
}


@media screen and (max-width: 1000px) {

  .prm_cnt_horz .col1 h3 { display: none; }
  .prm_cnt_horz .col1 {
    margin-top: 40px; background-color: #161616;
  }
  .prm_cnt_horz .col1 a.btn2 {
    margin-top: 30px !important; margin-bottom: 30px;
  }
  .aktuality {
    gap: 40px; 
  }

  .aktuality .row {
    flex-direction: column; gap: 15px;
  }

  .aktuality.pr_list .row {
    padding: 15px;
  }
  .aktuality .row .container a { display: none; }

  .aktuality .row .image,
  .aktuality.pr_list .row .image {
    width: 100%; height: 220px;
  }

  .aktuality .row .container {
    width: 100%;
  }

  .aktuality .row .container h2 {
    font-size: 20px;
  }

  .aktuality .row .container p {
    white-space: normal; overflow: visible; text-overflow: unset;
  }

}