[data-site-visible][hidden] {
    display: none !important;
}

.brand-logo-window.has-content-logo > img {
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.home-documents-art > img.site-certificate-art {
    display: block;
    max-width: 100%;
    max-height: 106px;
    width: 100%;
    height: 106px;
    object-fit: contain;
}

.about-archive-art > img.site-certificate-art {
    display: block;
    width: 100%;
    height: 100%;
    min-width: 0;
    object-fit: contain;
}
