/* v6.6.2 — force exact vertical and horizontal cover centering */
.work-cover-landscape,
.work-detail-cover-landscape {
    position: relative !important;
}

.work-cover-landscape > img,
.work-detail-cover-landscape > img {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    right: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    transform: translate(-50%, -50%) !important;
    transform-origin: center center !important;
    object-fit: contain !important;
}

.work-cover-landscape:hover > img {
    transform: translate(-50%, -50%) scale(1.015) !important;
}

.work-cover-landscape > img {
    width: auto !important;
    height: 82% !important;
    max-width: 44% !important;
    max-height: 82% !important;
}

.work-detail-cover-landscape > img {
    width: auto !important;
    height: 84% !important;
    max-width: 44% !important;
    max-height: 84% !important;
}

@media (max-width: 700px) {
    .work-cover-landscape > img,
    .work-detail-cover-landscape > img {
        height: 78% !important;
        max-width: 50% !important;
        max-height: 78% !important;
    }
}
