body > main > header#slider__company {
  background: transparent url("/img/company-slider-min.jpg") no-repeat center center;
  background-position-y: -765px;
}

body > main > main {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20px;
}
body > main > main section#company-timeline h1 {
  display: block;
}
body > main > main section#company-timeline div#company-timeline__gfa {
  display: grid;
  grid-template-columns: 1fr;
}
body > main > main section#company-structure h1,
body > main > main section#company-structure h2,
body > main > main section#company-structure h3,
body > main > main section#company-structure h4 {
  margin: 5px 0 0 0;
}
body > main > main section#company-structure p {
  font-size: 0.9em;
}
body > main section#company-branches h3 {
  display: block;
  text-align: center;
}
body > main section#company-branches > section {
  display: grid;
  grid-template-columns: 1fr;
}

@media only screen and (min-width: 768px) {
  body > main > main {
    grid-template-columns: 2fr 1fr;
  }
  body > main > main section#company-timeline div#company-timeline__gfa {
    grid-template-columns: 1fr 1fr;
  }
  body > main section#company-branches > section {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 992px) {
  body > main section#company-branches > section {
    grid-template-columns: repeat(4, 1fr);
  }
}

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