.four_columns_block{
    column-gap: 70px;
    display: flex;
}
.four_columns_block .four_columns_block_item{
    flex-basis: calc(100% / 4);
}
h5.four_columns_block_item_title{
    margin-bottom: 5px;
    margin-top: 10px;
}
.four_columns_block .four_columns_block_item{
    position: relative;
}
.four_columns_block .four_columns_block_item:not(:first-of-type):before{
    content: '';
    background: #F0F2F6;
    height: 100%;
    width: 2px;
    position: absolute;
    left: -36px;
}
@media screen and (max-width: 991px) {
    body .four_columns_block:after{
        height: 175px;
        width: 73px;
        background-size: contain;
    }
}
@media screen and (max-width: 600px) {
    .four_columns_block_item{
        display: flex;
        column-gap: 15px;
    }
    body div.four_columns_block:after{
        height: 175px;
        width: 73px;
        background-size: contain;
        top: 95px;
    }
    body .four_columns_block .four_columns_block_item:not(:last-of-type){
        border-bottom: 2px solid #F0F2F6;
        padding-bottom: 15px;
    }
    body .four_columns_block .four_columns_block_item:not(:first-of-type){
        padding-top: 15px;
    }
    body .four_columns_block .four_columns_block_item:not(:first-of-type):before{
        display: none;
    }
    body .four_columns_block{
        flex-direction: column;
    }
}
@media screen and (min-width: 600px) and (max-width: 991px) {
    body .four_columns_block .four_columns_block_item:not(:first-of-type):before{
        left: -22px;
    }
    body .four_columns_block{
        column-gap: 40px;
    }
}
.four_columns_block> div{
    z-index: 99;
    position: relative;
}
.four_columns_block:after{
    content: '';
    background: url(/wp-content/uploads/2022/09/second_screen_after.svg);
    width: 230px;
    height: 520px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: calc(50% - 270px);
}