.page-table,
.page-table-normal,
.page-title-table {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  width: 100%; }
  .page-table > div,
  .page-table-normal > div,
  .page-title-table > div {
    margin: 0.5px 0; }
    .page-table > div p, .page-table > div article,
    .page-table-normal > div p,
    .page-table-normal > div article,
    .page-title-table > div p,
    .page-title-table > div article {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: nowrap;
      height: 100%;
      margin: 0 0.5px; }
    .page-table > div p,
    .page-table-normal > div p,
    .page-title-table > div p {
      background: #cf152d;
      color: #FFF;
      font-weight: bold;
      padding: 0.75rem 1rem 0.5rem 1rem;
      text-align: center;
      white-space: normal;
      word-break: break-word; }
    .page-table > div article,
    .page-table-normal > div article,
    .page-title-table > div article {
      padding: 1rem;
      text-align: left;
      background: #FFF; }
      .page-table > div article div,
      .page-table-normal > div article div,
      .page-title-table > div article div {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
        padding: 1rem; }
    .page-table > div.download article,
    .page-table-normal > div.download article,
    .page-title-table > div.download article {
      padding: 0; }
    .page-table > div.download a,
    .page-table-normal > div.download a,
    .page-title-table > div.download a {
      display: block;
      width: 1.5rem;
      margin: auto; }

.page-table,
.page-title-table {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  width: 100%; }

.page-title-table {
  align-items: stretch;
  white-space: nowrap; }

select {
  width: 12rem;
  margin-bottom: 3rem; }

.table-governance .page-table > div:nth-child(1),
.table-governance .page-title-table > div:nth-child(1) {
  width: 10%; }
.table-governance .page-table > div:nth-child(2),
.table-governance .page-title-table > div:nth-child(2) {
  width: 50%; }
  .table-governance .page-table > div:nth-child(2) p, .table-governance .page-table > div:nth-child(2) article,
  .table-governance .page-title-table > div:nth-child(2) p,
  .table-governance .page-title-table > div:nth-child(2) article {
    justify-content: flex-start; }
.table-governance .page-table > div:nth-child(3),
.table-governance .page-title-table > div:nth-child(3) {
  width: 20%; }
.table-governance .page-table > div:nth-child(4),
.table-governance .page-title-table > div:nth-child(4) {
  width: 20%; }

.table-financials-statements .page-table > div:nth-child(1), .table-financials-statements .page-table > div:nth-child(3),
.table-financials-statements .page-title-table > div:nth-child(1),
.table-financials-statements .page-title-table > div:nth-child(3),
.table-financials-management .page-table > div:nth-child(1),
.table-financials-management .page-table > div:nth-child(3),
.table-financials-management .page-title-table > div:nth-child(1),
.table-financials-management .page-title-table > div:nth-child(3) {
  width: 15%; }
.table-financials-statements .page-table > div:nth-child(2),
.table-financials-statements .page-title-table > div:nth-child(2),
.table-financials-management .page-table > div:nth-child(2),
.table-financials-management .page-title-table > div:nth-child(2) {
  width: 70%; }
  .table-financials-statements .page-table > div:nth-child(2) p, .table-financials-statements .page-table > div:nth-child(2) article,
  .table-financials-statements .page-title-table > div:nth-child(2) p,
  .table-financials-statements .page-title-table > div:nth-child(2) article,
  .table-financials-management .page-table > div:nth-child(2) p,
  .table-financials-management .page-table > div:nth-child(2) article,
  .table-financials-management .page-title-table > div:nth-child(2) p,
  .table-financials-management .page-title-table > div:nth-child(2) article {
    justify-content: flex-start; }

.table-financials-income .page-table-normal > div:nth-child(1), .table-financials-income .page-table-normal > div:nth-child(2),
.table-financials-income .page-title-table > div:nth-child(1),
.table-financials-income .page-title-table > div:nth-child(2) {
  width: 20%; }
.table-financials-income .page-table-normal > div:nth-child(3), .table-financials-income .page-table-normal > div:nth-child(4),
.table-financials-income .page-title-table > div:nth-child(3),
.table-financials-income .page-title-table > div:nth-child(4) {
  width: 30%; }

.table-financials-integrity .page-table > div:nth-child(1),
.table-financials-integrity .page-title-table > div:nth-child(1) {
  width: 15%; }
.table-financials-integrity .page-table > div:nth-child(2),
.table-financials-integrity .page-title-table > div:nth-child(2) {
  width: 35%;
  flex-grow: 1; }
.table-financials-integrity .page-table > div:nth-child(2) p, .table-financials-integrity .page-table > div:nth-child(2) article, .table-financials-integrity .page-table > div:nth-child(3) p, .table-financials-integrity .page-table > div:nth-child(3) article,
.table-financials-integrity .page-title-table > div:nth-child(2) p,
.table-financials-integrity .page-title-table > div:nth-child(2) article,
.table-financials-integrity .page-title-table > div:nth-child(3) p,
.table-financials-integrity .page-title-table > div:nth-child(3) article {
  justify-content: flex-start; }
.table-financials-integrity .page-table > div:nth-child(3),
.table-financials-integrity .page-title-table > div:nth-child(3) {
  width: 3.5rem;
  min-width: 6.5rem; }
  .table-financials-integrity .page-table > div:nth-child(3) article div:nth-child(even),
  .table-financials-integrity .page-title-table > div:nth-child(3) article div:nth-child(even) {
    background: #fbfbfb; }
.table-financials-integrity .page-table > div:nth-child(3) p, .table-financials-integrity .page-table > div:nth-child(3) article {
  justify-content: center; }

.table-financials-integrity.multi .page-table > div:nth-child(3) {
  min-width: auto; }

.table-stock-allocation .page-table-normal > div:nth-child(1), .table-stock-allocation .page-table-normal > div:nth-child(2), .table-stock-allocation .page-table-normal > div:nth-child(3), .table-stock-allocation .page-table-normal > div:nth-child(4),
.table-stock-allocation .page-title-table > div:nth-child(1),
.table-stock-allocation .page-title-table > div:nth-child(2),
.table-stock-allocation .page-title-table > div:nth-child(3),
.table-stock-allocation .page-title-table > div:nth-child(4) {
  width: 15%; }
.table-stock-allocation .page-table-normal > div:nth-child(5), .table-stock-allocation .page-table-normal > div:nth-child(6),
.table-stock-allocation .page-title-table > div:nth-child(5),
.table-stock-allocation .page-title-table > div:nth-child(6) {
  width: 20%; }

.table-stock-holder .page-table-normal > div:nth-child(1), .table-stock-holder .page-table-normal > div:nth-child(2), .table-stock-holder .page-table-normal > div:nth-child(3),
.table-stock-holder .page-title-table > div:nth-child(1),
.table-stock-holder .page-title-table > div:nth-child(2),
.table-stock-holder .page-title-table > div:nth-child(3) {
  width: 33.33%; }

.table-product-product .page-table-normal > div,
.table-product-product .page-title-table > div,
.table-product-service .page-table-normal > div,
.table-product-service .page-title-table > div {
  white-space: normal;
  word-break: break-word; }
  .table-product-product .page-table-normal > div:nth-child(1), .table-product-product .page-table-normal > div:nth-child(2), .table-product-product .page-table-normal > div:nth-child(3),
  .table-product-product .page-title-table > div:nth-child(1),
  .table-product-product .page-title-table > div:nth-child(2),
  .table-product-product .page-title-table > div:nth-child(3),
  .table-product-service .page-table-normal > div:nth-child(1),
  .table-product-service .page-table-normal > div:nth-child(2),
  .table-product-service .page-table-normal > div:nth-child(3),
  .table-product-service .page-title-table > div:nth-child(1),
  .table-product-service .page-title-table > div:nth-child(2),
  .table-product-service .page-title-table > div:nth-child(3) {
    flex: 2.5 2.5 0; }
  .table-product-product .page-table-normal > div:nth-child(4),
  .table-product-product .page-title-table > div:nth-child(4),
  .table-product-service .page-table-normal > div:nth-child(4),
  .table-product-service .page-title-table > div:nth-child(4) {
    flex: 4 4 0; }
  .table-product-product .page-table-normal > div:nth-child(5),
  .table-product-product .page-title-table > div:nth-child(5),
  .table-product-service .page-table-normal > div:nth-child(5),
  .table-product-service .page-title-table > div:nth-child(5) {
    flex: 4 4 0; }
  .table-product-product .page-table-normal > div:nth-child(6), .table-product-product .page-table-normal > div:nth-child(7),
  .table-product-product .page-title-table > div:nth-child(6),
  .table-product-product .page-title-table > div:nth-child(7),
  .table-product-service .page-table-normal > div:nth-child(6),
  .table-product-service .page-table-normal > div:nth-child(7),
  .table-product-service .page-title-table > div:nth-child(6),
  .table-product-service .page-title-table > div:nth-child(7) {
    flex: 2 2 0; }

.table-contact {
  letter-spacing: 0; }
  .table-contact .page-table-normal > div,
  .table-contact .page-title-table > div {
    white-space: normal;
    word-break: break-word; }
    .table-contact .page-table-normal > div:nth-child(1), .table-contact .page-table-normal > div:nth-child(2),
    .table-contact .page-title-table > div:nth-child(1),
    .table-contact .page-title-table > div:nth-child(2) {
      width: 16%; }
    .table-contact .page-table-normal > div:nth-child(3),
    .table-contact .page-title-table > div:nth-child(3) {
      width: 18%; }
    .table-contact .page-table-normal > div:nth-child(4),
    .table-contact .page-title-table > div:nth-child(4) {
      width: 23%; }
    .table-contact .page-table-normal > div:nth-child(5),
    .table-contact .page-title-table > div:nth-child(5) {
      width: 27%; }

.table-report .page-table > div:nth-child(1),
.table-report .page-title-table > div:nth-child(1) {
  width: 80%; }
  .table-report .page-table > div:nth-child(1) p, .table-report .page-table > div:nth-child(1) article,
  .table-report .page-title-table > div:nth-child(1) p,
  .table-report .page-title-table > div:nth-child(1) article {
    justify-content: flex-start; }
.table-report .page-table > div:nth-child(2),
.table-report .page-title-table > div:nth-child(2) {
  width: 20%; }

@media only screen and (max-width: 1024px) {
  .page-table {
    position: relative;
    display: block;
    font-size: 0.85rem;
    line-height: 1.5rem;
    margin-bottom: 1.5rem; }
    .page-table > div {
      display: flex;
      align-items: stretch;
      margin: 1px 0;
      padding-right: 3.5rem; }
      .page-table > div p, .page-table > div article {
        height: auto;
        padding: 0.75rem 0.75rem 0.5rem 0.75rem; }
      .page-table > div p {
        justify-content: center !important;
        text-align: center;
        width: 6.5rem;
        padding: 0.75rem 0 0.5rem 0;
        flex-shrink: 0; }
      .page-table > div article {
        width: auto;
        flex-grow: 1;
        justify-content: flex-start;
        text-align: left; }
      .page-table > div.download {
        z-index: 1;
        position: absolute;
        top: 0;
        right: 0;
        width: auto !important;
        height: 100%;
        padding: 1rem 0.5rem;
        background: #fbfbfb; }
        .page-table > div.download article {
          justify-content: center;
          width: 100%;
          background: none; }
          .page-table > div.download article div {
            padding: 0 0.5rem;
            width: 2.5rem;
            margin: auto; }
        .page-table > div.download a {
          width: 100%; }

  .page-table-overflow {
    min-width: 100%; }

  .table-financials-income,
  .table-stock-allocation,
  .table-stock-holder,
  .table-product-product,
  .table-product-service,
  .table-contact {
    overflow: auto;
    -webkit-overflow-scrolling: touch; }

  select {
    width: 100%; }

  .table-governance .page-table > div:nth-child(1) {
    display: none; }
  .table-governance .page-table > div:nth-child(2), .table-governance .page-table > div:nth-child(3) {
    width: 100%; }

  .table-financials-statements .page-table > div:nth-child(1), .table-financials-statements .page-table > div:nth-child(2),
  .table-financials-statements .page-title-table > div:nth-child(1),
  .table-financials-statements .page-title-table > div:nth-child(2),
  .table-financials-management .page-table > div:nth-child(1),
  .table-financials-management .page-table > div:nth-child(2),
  .table-financials-management .page-title-table > div:nth-child(1),
  .table-financials-management .page-title-table > div:nth-child(2) {
    width: 100%; }

  .table-financials-integrity .page-table > div:nth-child(1),
  .table-financials-integrity .page-title-table > div:nth-child(1) {
    width: 100%; }
  .table-financials-integrity .page-table > div:nth-child(2),
  .table-financials-integrity .page-title-table > div:nth-child(2) {
    width: 100%; }
  .table-financials-integrity .page-table > div:nth-child(3),
  .table-financials-integrity .page-title-table > div:nth-child(3) {
    min-width: auto; }
    .table-financials-integrity .page-table > div:nth-child(3) article div:nth-child(even),
    .table-financials-integrity .page-title-table > div:nth-child(3) article div:nth-child(even) {
      background: none; }
  .table-financials-integrity .page-table.full > div,
  .table-financials-integrity .page-title-table.full > div {
    padding-right: 0; }
  .table-financials-integrity .page-table.full .download,
  .table-financials-integrity .page-title-table.full .download {
    position: static;
    width: 100%; }

  .table-report .page-table > div:nth-child(1),
  .table-report .page-title-table > div:nth-child(1) {
    width: 100%; }
    .table-report .page-table > div:nth-child(1) p, .table-report .page-table > div:nth-child(1) article,
    .table-report .page-title-table > div:nth-child(1) p,
    .table-report .page-title-table > div:nth-child(1) article {
      min-height: 4rem; } }

/*# sourceMappingURL=table.css.map */
