/* body {
    height: calc(100vh - calc(var(--body-padding) + var(--body-padding)));
} */

.wp-site-blocks,
.site-layout {
    height: 100%;
}

#project-hover-preview {
    width: auto;
    min-height: 100%;
    background-size: contain;
    background-position: left top;
    opacity: 0;
    transition: opacity .2s;
    background-repeat: no-repeat;
	max-width: 700px;
}

#project-hover-preview.is-visible {
    opacity: 1;
}

.home-mobile {
    display: none;
}

/* VERSION MOBILE */
@media (max-width: 767px) {
    .home-desktop {
        display: none;
    }

    .site-content {
        padding: 0 !important;
    }

    .home-mobile {
        display: block;
        position: relative;
        height: 100vh;
        overflow: hidden;
        z-index: -10;
    }

    .home-mobile img {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

}