body .wp-block-video .wp-block-video-wrapper {
    max-width: 1260px;

    .wp-block-cover {
        min-height: 220px;
    }

    .video-play {
        span {
            display: none;
        }
    }

    .wp-block-cover__inner-container {
        position: relative;
        z-index: 99;
    }
}

.wp-block-video:has(.modal.active) .content {
    display: none;
}

.wp-block-video.save-the-date {
    position: relative;
    padding-top: var(--wp--custom--spacing--section-block-top) !important;
    background-color: var(--wp--preset--color--secondary);
    overflow: hidden;


    &::before {
        width: 100%;
        height: 20%;
        content: '';
        background-color: var(--wp--preset--color--secondary);
        position: absolute;
        left: 0;
        top: 0;
    }

    .wp-block-fse-pro-popup-video {
        &::before {
            width: 100%;
            height: 100%;
            content: '';
            background-color: var(--wp--preset--color--foreground);
            position: absolute;
            left: 0;
            top: 0;
            z-index: 1;
            opacity: 0;
            transition: all 0.4s;
        }

        &:hover::before {
            opacity: 0.2;
        }

    }

    .wp-block-video-wrapper {
        max-width: 100%;
        position: relative;

        &::before {
            width: 1000%;
            height: 1000%;

            content: '';
            background-color: var(--wp--preset--color--background);
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            top: 60%;
        }

        .wp-block-cover {
            min-height: auto;
            padding: 0;
        }


    }

    .wp-block-post-group {
        position: relative;
        z-index: 9;

        figure.wp-block-image {
            width: 60px;
        }

        .wp-block-entry-content {
            width: calc(100% - 60px);
        }
    }

}