.annualReport .page-section.container-twocol {
  padding: 0;
  background-color: #602965; }

.annualReport .twocol,
.twocol {
  width: 100%;
  max-width: 1280px;
  margin-inline: auto; }
  .annualReport .twocol__inner,
  .twocol__inner {
    max-width: 1280px;
    margin-inline: auto;
    padding: 2rem; }
  .annualReport .twocol__header,
  .twocol__header {
    text-align: center;
    margin-bottom: 2rem;
    color: #fff; }
  .annualReport .twocol__grid,
  .twocol__grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 2rem;
    align-items: center; }
  .annualReport .twocol__col,
  .twocol__col {
    display: flex;
    flex-direction: column;
    justify-content: center; }

@media (min-width: 768px) {
  .annualReport .twocol__grid,
  .twocol__grid {
    grid-template-columns: 1fr 1fr; } }

/*# sourceMappingURL=container-twocol.css.map */