.news_page {
  padding: 50px 0 70px;
}

.news_inner {
  padding-top: 90px;
  position: relative;
}
.news_inner .date_block {
  color: #ffffff;
  font-family: "medium", "arm-medium";
  font-size: 140%;
  line-height: 1.33em;
  z-index: 2;
}
.news_inner .news_title {
  color: #ffffff;
  font-family: "medium", "arm-medium";
  font-size: 500%;
  line-height: 1.25em;
  z-index: 2;
  position: relative;
  max-width: 780px;
}
.news_inner .news_description {
  max-width: 480px;
  color: #ffffff;
  font-size: 160%;
  line-height: 1.5em;
  z-index: 2;
  position: relative;
  padding-top: 25px;
}
.news_inner .image_block {
  padding-bottom: 140px;
  position: fixed;
  right: 0;
  top: 200px;
  width: 50%;
  bottom: 0;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 960px;
}
.news_inner .image_block img {
  max-width: 100%;
  max-height: 100%;
}

@media (max-width: 1199px) {
  .news_inner .news_title {
    font-size: 400%;
    max-width: none;
  }
  .news_inner .image_block {
    position: relative;
    padding: 30px 0 0;
    top: 0;
    width: 100%;
    justify-content: normal;
  }
  .news_inner .news_description {
    max-width: none;
  }
}
@media (max-width: 991px) {
  .news_inner {
    padding-top: 60px;
  }
  .news_inner .news_title {
    font-size: 300%;
  }
}
@media (max-width: 768px) {
  .news_inner {
    padding-top: 40px;
  }
  .news_inner .news_title {
    font-size: 260%;
  }
}
@media (max-width: 575px) {
  .news_inner .news_title {
    font-size: 200%;
  }
  .news_inner .news_description {
    font-size: 140%;
  }
}
@media (max-width: 479px) {
  .news_inner .date_block {
    font-size: 130%;
  }
  .news_inner .news_title {
    font-size: 180%;
  }
  .news_inner .news_description {
    font-size: 130%;
  }
}

/*# sourceMappingURL=news_inner.css.map */
