   }

      .page {
        display: block;
        position: relative;
        width: 100%;
        height: 100%;
        overflow-x: hidden;
      }

      .flex-container {
        display: flex;
        flex-flow: row wrap;
        align-items: flex-end;
        justify-content: center;
        height: 100%;
      }

      .underlined,
      .action-btn {
        padding: 0.2em 0;
        border-bottom: 2px solid var(--secondary-color);
      }

      .action-btn_primary {
        text-transform: upperc