.block2{
    display: flex;
    gap: 2%;
    max-width: 1000px;
    margin:2.5rem auto 1rem auto;
}
.block2>div{
    width: 49%;
    box-shadow: 0 2px 8px -1px #ddd;
    border: 1px solid #eee;
    padding: 2rem;
    border-radius: 15px;
    margin-bottom: 1.5rem;
    position: relative;
}
.block2>div img{
    width: 80px;
    margin-bottom: 1rem;
    box-shadow: 0 2px 10px -1px #ddd;
    border-radius: 50%;
}
.vision-img{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}
@media(min-width:768px){
    .mw-75{
        max-width: 75%;
        margin:1rem auto 2rem auto;
    }
}
@media(max-width:575px){
    .block2{
        flex-wrap: wrap;
    }
    .block2>div{
        width: 100%;
        margin-bottom: 1.5rem;
    }
}