.cta-card {
    background-color: #1795D1;
    border-radius: 25px;
    padding: 2rem;
    position: relative;
    border: 8px solid #fff;

}

@media (min-width: 992px) {
    .cta-card {
        position: absolute;
        right: -50%;
        width: 150%;
        margin-top: 2rem;
    }

    .left-content {
        position: relative;
    }
}


@media (max-width: 768px) {

    .hero-section {
        min-height: auto;
        padding: 2rem 0;
    }
}