.videobgwrapper {
    overflow: hidden;
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    border-radius: inherit
}

.videobgframe {
    position: absolute;
    width: 101%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    object-fit: fill
}

#dm video.videobgframe {
    margin: 0
}

.dmMobileBody .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done) {
    min-height: 80vh
}

.dmDesktopBody .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done) {
    min-height: 45vh
}

#dm [data-show-on-page-only] {
    display: none !important
}

/* id="hideAnimFix" */

.dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']),
.dmDesktopBody:not(.editGrid) [data-anim-extended] {
    visibility: hidden;
}

.dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']),
.dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
    visibility: hidden !important;
}


/* globalFontSizeStyle */
.font-size-24,
.size-24,
.size-24>font {
    font-size: 24px !important;
}

.font-size-24,
.size-24,
.size-24>font {
    font-size: 24px !important;
}

.font-size-18,
.size-18,
.size-18>font {
    font-size: 18px !important;
}

.font-size-18,
.size-18,
.size-18>font {
    font-size: 18px !important;
}

.font-size-36,
.size-36,
.size-36>font {
    font-size: 36px !important;
}

.font-size-60,
.size-60,
.size-60>font {
    font-size: 60px !important;
}

.font-size-36,
.size-36,
.size-36>font {
    font-size: 36px !important;
}

.font-size-60,
.size-60,
.size-60>font {
    font-size: 60px !important;
}

.font-size-26,
.size-26,
.size-26>font {
    font-size: 26px !important;
}

.font-size-34,
.size-34,
.size-34>font {
    font-size: 34px !important;
}

.font-size-30,
.size-30,
.size-30>font {
    font-size: 30px !important;
}

.font-size-30,
.size-30,
.size-30>font {
    font-size: 30px !important;
}

.font-size-30,
.size-30,
.size-30>font {
    font-size: 30px !important;
}