﻿.news {
  color: #ffffff;
}
.news .holder {
  max-width: 1920px;
  margin: 0 auto;
}
.news .section-title {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .news .section-title {
    margin-bottom: 0;
  }
}
.news a {
  width: 101px;
  height: 25px;
  display: block;
}
.news .text-title {
  font-weight: 700;
  font-size: 21px;
  margin-bottom: 10px;
  display: inline-block;
}
.news .post {
  display: flex;
  flex-direction: column;
  padding-top: 45px;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .news .post {
    flex-direction: row;
    gap: 30px;
    padding: 0;
    justify-content: center;
  }
}
.news .post-wrapper {
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .news .post-wrapper {
    display: flex;
    flex-direction: column;
    row-gap: 53px;
    margin-bottom: 53px;
    margin-top: 53px;
  }
}
.news .post-green {
  background: #1C613B;
}
@media (min-width: 992px) {
  .news .post-green {
    background: unset;
  }
}
@media (min-width: 992px) {
  .news .post-green .column-title {
    background: #1C613B;
  }
}
@media (min-width: 992px) {
  .news .post-green .column-text {
    background: #1C613B;
  }
}
.news .post-red {
  background: #8B3C2D;
}
@media (min-width: 992px) {
  .news .post-red {
    background: unset;
    flex-direction: row-reverse;
  }
}
@media (min-width: 992px) {
  .news .post-red .column-title {
    background: #8B3C2D;
  }
}
@media (min-width: 992px) {
  .news .post-red .column-text {
    background: #8B3C2D;
  }
}
.news .block-img {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 992px) {
  .news .block-img {
    margin-right: 0;
    margin-left: 0;
  }
}
.news .block-img img {
  width: 100%;
}
.news .date-post {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 700;
  font-size: 16px;
  margin-top: 35px;
}
.news .date-post::after {
  content: "";
  background: url("../../images/arrow-yellow.svg") no-repeat;
  width: 101px;
  height: 25px;
  display: block;
}
@media (min-width: 992px) {
  .news .column-title {
    width: 17.9%;
    padding-top: 35px;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  .news .column-title {
    width: 21.5%;
  }
}
@media (min-width: 1280px) {
  .news .column-title {
    width: 21%;
  }
}
@media (min-width: 1400px) {
  .news .column-title {
    width: 20.8%;
  }
}
@media (min-width: 1500px) {
  .news .column-title {
    width: 20.1%;
    padding-left: 65px;
  }
}
@media (min-width: 992px) {
  .news .column-text {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
  }
}
@media (min-width: 1600px) {
  .news .column-text {
    width: 52%;
  }
}
@media (min-width: 1600px) {
  .news .column-img {
    width: 30%;
  }
}
.news .text {
  padding-top: 33px;
}
@media (min-width: 992px) {
  .news .text {
    max-width: 547px;
    padding-right: 70px;
    padding-left: 15px;
  }
}
@media (min-width: 1400px) {
  .news .text {
    padding-right: 15px;
  }
}

[dir=ltr] .news .date-post::after {
  transform: rotate(180deg);
}
