#666;
      text-align: center;
      position: relative;
    }

    .or-sign-in-with::before {
      content: "";
      position: absolute;
      top: 50%;
      left: 0;
      width: 35%;
      border-top: 1px solid #ccc;
      transform: translateX(-2%);
    }

    .or-sign-in-with::after {
      content: "";
      position: absolute;
      top: 50%;
      right: 0;
      width: 35%;
      border-top: 1px solid #ccc;
      transform: translateX(2%);
    }

    .form-check {
      display: flex;
      ali