html{height: 100%;}
body{
    background-size: 100% 100%;
    background-repeat: no-repeat; 
    }

    main.py-4 {
    position: relative;
    margin: 165px 0 0 22px;
    max-width: 41%;
    }
    main.py-4 p {
        padding-top: 15px;
    text-align: center;
    border-top: solid 1px #ddd;
    margin-top: 25px;
    }
    .card-header {
    font-weight: 700;
    font-size: 16px;
    }
    .card { 
    /*background-color: rgba(255, 255, 255, 0.59);*/ 
    }
    @media (max-width: 1024px){
        main.py-4 { 
        margin: 40px 0 0 0;
        max-width: 100%;
        }
    @media (max-width: 414px){
        main.py-4 { 
        margin: 80px 0 0 0;
        }
    }