body {
    overflow: visible !important;
}
/* Custom Code for VvvebJs in frontpage */
.wrapper {
    overflow: visible !important;
    height: auto !important;
    min-height: 100%;
}
.wrapper > section,
.wrapper > header,
.wrapper > footer {
    position: relative;
    isolation: isolate;
}
.wrapper > section .background-container,
.wrapper > section .overlay,
.wrapper > footer .background-container,
.wrapper > footer .overlay,
.wrapper > header .background-container,
.wrapper > header .overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.wrapper > section .background-container img,
.wrapper > section .background-container video,
.wrapper > footer .background-container img,
.wrapper > footer .background-container video,
.wrapper > header .background-container img,
.wrapper > header .background-container video {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: initial;
    object-fit: cover;
    transform: translate(-50%, -50%);
}
.wrapper > section .overlay,
.wrapper > footer .overlay,
            .wrapper > header .overlay {
                z-index: -1;
                background: var(--bs-black);
                opacity: 0.6;
            }
.HeroDownNav {
    z-index: -10;
}