section.inovacao-article {
  padding: 50px 200px;
  font-family: "Open Sans Semi-Condensed", sans-serif;
  font-size: 1.1rem;
  color: #000;
}

section.inovacao-article h1 {
  font-weight: 700;
  color: #007d84;
}

section.inovacao-article div.outer-container {
  display: flex;
  flex-direction: column;
}

section.inovacao-article div.outer-container div.inner-grid {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  column-gap: 2rem;
}

section.inovacao-article div.outer-container div.inner-grid div.subject iframe {
  width: 100%;
  aspect-ratio: 16/9;
}

section.inovacao-article div.outer-container div.inner-grid div.subject p.description {
  text-align: justify;
}

@media only screen and (max-width: 1200px) {
  section.inovacao-article {
    padding: 50px 100px;
  }
}

@media only screen and (max-width: 992px) {
  section.inovacao-article {
    padding: 50px;
  }
}

@media only screen and (max-width: 768px) {
  section.inovacao-article div.outer-container div.inner-grid {
    grid-template-columns: 1fr;
    column-gap: 0;
    row-gap: 1.5rem;
  }
}
