:root {

}

.frame-type-freyhauer_fullsize_header_image {
    padding-top: 0 !important;
}


.frame-type-freyhauer_fullsize_header_image,
.fullsize-header-image,
.fullsize-header-image__image-wrapper {
    height: 110vh;
}

.fullsize-header-image__image-wrapper {
    position: relative;
}

/* .fullsize-header-image__image-wrapper::before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    height: 110vh;
    width: 64vw;
    z-index: 1;
    background: linear-gradient(270deg,rgba(46, 47, 49, 0) 0, rgba(46, 47, 49, 0.36) 46%);
} */


.frame-type-freyhauer_fullsize_header_image figure {
    margin-bottom: 0;
    height: 110vh;
    object-fit: cover;
}

.frame-type-freyhauer_fullsize_header_image img {
    height: 110vh;
    max-width: none;
    position: relative;
    width: auto;
    transform: translateX(-50%);
}

.fullsize-header-image__image-wrapper {
    overflow: hidden;
}

@media (min-width: 1024px) {
    .frame-type-freyhauer_fullsize_header_image img {
        height: 110vh;
        width: 100%;
        max-width: 100vw;
        object-fit: cover;
        transform: none;
    }
}

