    * {
      margin: 0;
      padding: 0;
    }
    body {
      height:100vh;
      width: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      background: rgb(2,0,36);
background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(20,168,89,0.7091211484593838) 1%, rgba(0,212,255,1) 100%);
    }
    .card {
      height: 70%;
      width: 40vmax;
    }
    .card-footer{
        width: 40vmax;
    }
    #txtSearchBox {
      width: 70%;
      margin: 1rem auto;
    }
    button {
      width: 45%;
      height: 100%;
    }
    img{
        height: 75%;
        width: 50%;
    }