.business-section-modern{

    background:#f8fafc;
}

.content-2{

    position:relative;

    overflow:hidden;

    border-radius:30px;

    cursor:pointer;

    background:white;

    box-shadow:
    0 20px 50px rgba(0,0,0,.07);

    transition:.45s;
}

.content-2:hover{

    transform:
    translateY(-12px);

    box-shadow:
    0 35px 80px rgba(0,0,0,.14);
}

.content-2 img{

    width:100%;

    height:370px;

    object-fit:cover;

    object-position:center top;

    transition:
    transform 1s ease;
}

.content-2:hover img{

    transform:scale(1.06);
}

.business-card-overlay{

    position:absolute;

    left:0;
    bottom:0;

    width:100%;

    padding:28px 30px;
    background:
    linear-gradient(
        to top,
        rgba(8,17,31,.92),
        rgba(8,17,31,.20),
        transparent
    );
}

.business-card-overlay h2{

    color:white !important;

    font-size:42px;

    margin:0;

    font-weight:800;

    letter-spacing:-1px;

    text-shadow:
    0 8px 25px rgba(0,0,0,.22);
}