.cta,
h2,
.intro {
    text-wrap: balance;
    text-align: center;
}

.cta .btns-container {
    justify-content: center;
}

.cards-container {
    display: flex;
    flex-direction: column;
    gap: 25px;
}


    /* Pad Version */
    @media screen and (min-width: 768px) {
        .cards-container {
            flex-direction: row;
            flex-wrap: wrap;
            gap: 20px;
        }
    }


        /* Desktop Version */
        @media screen and (min-width: 992px) {
            .cta {
                min-width: 500px;
                width: 60%;
                margin-left: auto;
                margin-right: auto;
            }
        }