.certificates {
    padding: 120px 0 100px 38px;
    border-left: 1px solid #cacaca;
    width: 100%;
}

.certificates_title_arrow {
    display: flex;
    justify-content: space-between;
}

.certificates_left,
.certificates_right {
    padding: 19px 24px;
    border-radius: 4px;
    background: #fff;
    border: 0.78px solid #cacaca;
    cursor: pointer;
    transition: 0.3s;
}

.certificates_left:hover,
.certificates_right:hover {
    background: var(--yellow);
}

.certificates_all {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.certificates_item {
    padding: 13px 17px;
    border: 0.51px solid #cacaca;
    border-radius: 4px;
    filter: grayscale(100%);
    cursor: pointer;
    transition: 0.3s;
    background: #fff;
}

.certificates_item img {
    width: 100%;
    border-radius: 4px;
}

.certificates_item:hover {
    filter: none;
}
