.achievments-sections {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between;
}

.achievments-sections ._column {
    width: calc((100% - 515px) / 2);
    display: flex;
    flex-direction: column;
}

.achievments-sections ._column.--first{
    width: 440px;
}

.achievments-sections ._item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-basis: 50%;
    margin-bottom: 29px;
    text-decoration: none;
    background: #dce9f8;
    filter: grayscale(1);
    transition: filter 0.4s;
}
.achievments-sections ._item:hover {
    filter: unset;
}

.achievments-sections ._item.--first {
    height: 100%;
    margin-bottom: 30px;
    flex-basis: 100%;
}
.achievments-sections ._column img{
    flex-grow: 1;
    object-fit: contain;
}
.achievments-sections ._name {
    background: #2d4c7d;
    color: white;
    height: 40px;
}

@media (max-width: 1199px){
    .achievments-sections ._column.--first{
        width: 300px;
    }
    .achievments-sections ._column{
        width: calc((100% - 345px) / 2);
    }
}
@media (max-width: 991px){
    .achievments-sections {
        flex-wrap: wrap;
    }

    .achievments-sections ._column,.achievments-sections ._column.--first {
        width: calc(50% - 10px);
    }

    .achievments-sections ._column ._item {
        margin-bottom: 10px;
        box-shadow: 3px 3px 3px 0px lightgrey;
    }

    .achievments-sections ._column:last-child {
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
    }

    .achievments-sections ._item.--first {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .achievments-sections ._column:last-child ._item {
        width: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
    }
}
@media (max-width: 575px){
    .achievments-sections ._column, .achievments-sections ._column.--first, .achievments-sections ._column:last-child ._item{
        width: 100%;
    }
    .achievments-sections ._column:last-child {
        flex-direction: column;
    }
    .achievments-sections ._column img{
        max-height: 250px;
    }
}