.certificates-list {
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr) [ 6 ];
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 24px;
    gap: 24px;
}

.certificates-list_swipe .certificates-item {
    position: relative;
    cursor: pointer;
    display: block;
    height: 100%;
}

.certificates-list_swipe .certificates-item::before {
    content: "";
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #E5F0FB;
    mix-blend-mode: color;
}

.certificates-list_swipe .certificates-item img {
    width: 100%;
    height: 100%;
}
.certificates-slider_block_wrap{
    position: relative;
}

@media (max-width: 992px) {
    .certificates-list {
        -ms-grid-columns: (1fr) [ 3 ];
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 768px) {
    .certificates-list {
        -ms-grid-columns: (1fr) [ 2 ];
        grid-template-columns: repeat(2, 1fr);
    }
}


.wrapper-popup-image-enlarge .body-popup {
    max-width: 90%;
    background: transparent;
}

.wrapper-popup-image-enlarge .body-popup img {
    /*width: 67vh;*/
    /*height: 95vh;*/
    width: auto;
    height: auto;
    max-width: 90%;
    max-height: 90%;
    object-fit: contain;
    display: block;
}

@media (max-width: 768px) {
    .wrapper-popup-image-enlarge .body-popup {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        padding: 0;
    }

    .wrapper-popup-image-enlarge .body-popup img {
        width: 100%;
        height: 100%;
    }
}
.section div.swiper-navigation.swiper-navigation_certificates{
    top: -10px;
}

