.rt {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: (auto)[4];
  -ms-grid-columns: 1fr;
  grid-template: repeat(4, auto) / 1fr;
}

.rt__header {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.rt__news {
  margin-top: 2rem;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

.rt__other {
  margin-top: 2rem;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

.rt__footer {
  margin-top: 2rem;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

@media (max-width: 992px) {
  .rt {
    margin-top: 2rem;
    -ms-grid-rows: (auto)[3];
    -ms-grid-columns: 1fr 2rem 1fr;
    grid-template: repeat(3, auto) / 1fr 2rem 1fr;
  }

  .rt__header {
    -ms-grid-column-span: 4;
    grid-column-end: 4;
  }

  .rt__other {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }

  .rt__footer {
    -ms-grid-column-span: 4;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
}

@media (max-width: 575px) {
  .rt {
    -ms-grid-rows: (auto)[4];
    -ms-grid-columns: 1fr;
    grid-template: repeat(4, auto) / 1fr;
  }

  .rt__header {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
  }

  .rt__other {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }

  .rt__footer {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
  }
}

.rt-header-title {
  padding-bottom: 1rem;
  border-bottom: 1px solid #d1d1d1;
  font-size: 1.5rem;
}

.rt-news {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.rt-news-block {
  margin-bottom: 2rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #d1d1d1;
}

  .rt-news-block:hover {
    border-color: #727272;
  }

.rt-news-block-img-container {
  margin-bottom: .5rem;
  position: relative;
  height: 10rem;
}

@media (max-width: 575px) {
  .rt-news-block-img-container {
    height: 12rem;
  }
}

.rt-news-block-img-bg {
  opacity: 0;
  background-color: rgba(0,0,0,0.4);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-size: 1rem;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  height: 100%;
}

  .rt-news-block-img-bg:hover {
    opacity: 1;
  }

.rt-news-block-img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.rt-news-block-img-inscription {
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-family: "Bebas Neue";
  font-weight: 700 !important;
}

.rt-news-block-img-inscription-date {
  color: #3a3a3a;
  background-color: #fff;
  padding: 5px;
}

.rt-news-block-img-inscription-event {
  color: #fff;
  background-color: #ef0f33;
  padding: 5px;
}

.rt-news-block-caption {
  color: #767676;
}

.rt-other {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.rt-interview-block {
  margin-bottom: 2rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #d1d1d1;
}

  .rt-interview-block:hover {
    border-color: #727272;
  }

.rt-interview-block-citation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.rt-interview-block-citation-text {
  color: #767676;
  font-size: 1.125rem;
}

.rt-interview-block-citation-quote {
  width: 88px;
  height: 77px;
  background: url('/block/related-topics/img/quote.png') no-repeat;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

  .rt-interview-block-citation-quote:hover {
    background: url('/block/related-topics/img/quote-red.png') no-repeat;
  }

.rt-interview-block-name {
  color: #fff;
  background-color: #ef0f33;
  padding: 5px;
  font-family: "Bebas Neue";
  font-weight: 700;
  margin-top: .5rem;
  display: inline-block;
}

.rt-story-block {
  margin-bottom: 2rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #d1d1d1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

  .rt-story-block:hover {
    border-color: #727272;
  }

.rt-story-block-name {
  color: #fff;
  background-color: #ef0f33;
  padding: 5px;
  font-family: "Bebas Neue";
  font-weight: 700;
  display: inline-block;
}

.rt-story-block-text {
  color: #767676;
  font-size: .875rem;
  margin-top: .5rem;
}

.rt-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.special__wrapper .rt-interview-block-name,
.special__wrapper .rt-story-block-name {
  background-color: black !important;
}

.special__wrapper .rt-interview-block-citation-quote {
  display: none;
}

.special__wrapper #end img {
  display: none;
}

.special__wrapper #invest-digest img,
.special__wrapper .no-page-break img {
  display: none !important;
}

.special__wrapper .carousel {
  display: none !important;
}

.special__wrapper .rt-news-block {
  border: 1px solid black;
}

.special__wrapper .rt-news-block {
  border: 1px solid black;
  padding: 10px;
}


.special__wrapper .rt-news-block-img {
  display: none !important;
}


.special__wrapper .rt-news-block-img-inscription {
  top: 5px;
  left: 0;
}


.special__wrapper .rt-news-block-img-inscription-date {
  color: white;
  background-color: black;
}


.special__wrapper .rt-news-block-img-container {
  height: 50px;
}


.special__wrapper .rt-news-block-img-bg {
  display: none !important;
}
