#main-content-primary {
    height: 100%;
    width: 100%;
    margin: 0 !important;
}

#main-content {
    height: 100%;
    width: 100%;
    margin: 0 !important;
}

.main-image-loading {
    background-color: transparent;
}

#main-content img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    opacity: 0;
}

#main-content img.loaded {
    opacity: 1;
}

@media screen and (max-width: 1360px) {
    #main-content img {
        margin-bottom: 16px;
    }
}