.page {
  overflow: scroll;
  height: 800px;
  padding-bottom: 100px;

  .container {
    background-image: linear-gradient(-180deg, #ffffff 0%, #ffffff 100%);
    box-shadow: 0px -2px 24px 0px #dce2e9;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-bottom: 40px;

    .elements-wrapper {
      display: flex;
      flex-direction: column;

      .success-icon {
        margin-top: 42px;
      }

      .title {
        font-family: 'Open Sans';
        font-size: 26px;
        font-weight: bold;
        color: #000000;

        &.top-space {
          margin-top: 42px;
        }
      }

      .sub-title {
        display: flex;
        flex-direction: row;
        justify-content: center;
        font-family: 'Open Sans';
        font-size: 22px;
        color: #000000;
        margin-top: 3px;

        span {
          max-width: 359px;
        }
      }

      .image {
        margin-top: 24px;
      }

      .error-msg {
        display: flex;
        flex-direction: row;
        justify-content: center;
        padding-top: 22px;

        span {
          max-width: 392px;
          font-family: 'Open Sans';
          font-size: 16px;
          font-weight: bold;
          color: #f70400;
        }
      }
    }
  }

  .actions {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 24px;
  }
}
