        .acf-portrait-video-container {
            aspect-ratio: 16 / 9;
            margin: auto;
            position: relative;
        }
        .acf-portrait-video-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 1; /* Ensure the overlay is above the video */
            background-size: cover;
            background-position: center;
        }
        .acf-portrait-video-play-button {
	        width:60px;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            z-index: 2; /* Ensure the play button is above the overlay */
            cursor: pointer;
        }
        .portrait_video_internal{
            aspect-ratio: 16 / 9;
        }