:root {
  --color-primary: #002e5a;
  --color-secondary: #fe6d73;
  --color-tertiary: #F7CC83;
  --color-text: #000;
  --color-heading: #000; }

.news-content-wrapper {
  margin-top: 90px; }
  .news-content-wrapper .news-meta {
    border-bottom: 1px solid #ddd; }
  .news-content-wrapper .description {
    font-size: 16px;
    letter-spacing: -0.16px; }
    .news-content-wrapper .description img {
      margin-bottom: 16px; }

.latest-news h6 {
  border-radius: 4px 4px 0 0; }

.latest-news .single-latest-news a {
  color: #000; }
  .latest-news .single-latest-news a:hover .single_news-title {
    text-decoration: underline; }

.latest-news .single-latest-news .image-wrapper {
  padding-top: calc(50% * 9 / 16);
  position: relative;
  width: 50%; }
  .latest-news .single-latest-news .image-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }

.latest-news .single-latest-news .news-info {
  width: 50%; }
