.section_strenght {
    padding: 50px 0 150px;
    position: relative;
}

.section_strenght::before {
    position: absolute;
    top: -20px;
    right: 0;
    content: "";
    background: url(../images/bg-icon.png) center / cover;
    width: 400px;
    height: 600px;
    z-index: -1;
}

.section_strenght .item_block {
    background: #f1f5f4;
    border: 1px solid var(--color-1st);
    border-radius: 20px;
    padding: 50px 30px;
    position: relative;
}

.section_strenght .item_block img {
    height: 50px;
    margin-bottom: 30px;
}

.section_strenght .item_block.even {
    margin-bottom: -20px;
    transform: translateY(60px);
}

.section_strenght .item_block .icon_item {
    background: var(--color-1st);
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
}
