

/* Start:/local/templates/mhi/components/bitrix/news.detail/mhi.about.certs.showcert/style.css?16379252401556*/
.show_image {
    cursor: pointer;
}

#modalWindow.gallery-popup {
    background: rgba(0,0,0,0.65);
    opacity: 0;
}
.gallery-popup .popup-close {
    z-index: 10;
    display: block;
}
.gallery-popup .popup-close::before,
.gallery-popup .popup-close::after {
    background: #fff;
}
.gallery-popup-box {
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.gallery-arrow-next,
.gallery-arrow-prev {
    position: absolute;
    width: 60px;
    height: 60px;
    cursor: pointer;
    z-index: 9;
    border: 1px solid #fff;
    opacity: 0.5;
    transition: 0.3s ease;
    bottom: 50px;
}
.gallery-arrow-next::after,
.gallery-arrow-prev::after {
    width: 20px;
    height: 41px;
    position: absolute;
    content: '';
    background: linear-gradient(45deg,transparent 32%,#fff 32%,#fff 37%, transparent 37%), linear-gradient(135deg,transparent 32%,#fff 32%,#fff 37%, transparent 37%);
    top: 8px;
    left: 16px;
}
.gallery-arrow-next::after {
    transform: rotate(180deg);
    left: 22px;
}
.gallery-arrow-next {
    right: 20px;
}
.gallery-arrow-prev {
    left: 20px;
}
.gallery-arrow-next:hover,
.gallery-arrow-prev:hover {
    opacity: 0.9;
}
.gallery-img {
    position: absolute;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
}
.gallery-img img {
    object-fit: contain;
}

/* End */


/* Start:/local/templates/mhi/components/bitrix/news.list/mhi.about.certs/style.css?16379252401554*/
.certs-list__wrapper {
    padding: 30px 0;
    display: grid;
    grid-gap: 50px;
}
.certs-list__item {
    text-align: center;
}
.certs-list__img {
    height: 300px;
    margin-bottom: 20px;
}
.certs-list__img img {
    box-shadow: 15px 10px 30px rgba(0, 0, 0, 0.25);
}
.certs-list__text ul {
    display: grid;
    grid-gap: 10px;
    padding: 20px 0;
}
.certs-list__text li {
    position: relative;
}
.certs-list__text li::before {
    content: '';
    position: relative;
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #d81718;
    margin-right: 4px;
    transform: translateY(-2px);
}
.certs-list__btn {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.certs-list__btn .btn {
    width: 260px;
}

@media all and (min-width: 768px) {
    .certs-list__wrapper {
        padding: 0 0 30px;
    }
    .certs-list__item {
        display: grid;
        grid-template-columns:40% 50%;
        grid-column-gap: 10%;
        text-align: left;
    }
    .certs-list__item h2 {
        margin-top: 0;
    }
    .certs-list__img {
        grid-column: 2/3;
        grid-row: 1/4;
        text-align: center;
        height: auto;
        max-height: 573px;
    }
    .certs-list__text li {
        padding-left: 14px;
    }
    .certs-list__text li::before {
        position: absolute;
        left: 0;
        top: 11px;
    }
}

@media all and (min-width: 992px) {
    .certs-list__wrapper {
        grid-gap: 80px;
    }
}

/* End */
/* /local/templates/mhi/components/bitrix/news.detail/mhi.about.certs.showcert/style.css?16379252401556 */
/* /local/templates/mhi/components/bitrix/news.list/mhi.about.certs/style.css?16379252401554 */
