.wp-block-cover.has-chevron-background .large-video-row {
    position: relative;
}

.wp-block-cover.has-chevron-background .wp-block-cover__inner-container {
    position: relative;
    z-index: 2;
}

.wp-block-embed iframe {
    border-radius: 24px;
}

@media screen and (max-width: 992px) {
    .large-video-row {
        flex-direction: column-reverse;
        gap: 20px;
    }
    .wp-block-cover .wp-block-embed {
        width: 100%;
        min-height: 200px;
    }
    .large-video-row p {
        font-size: 18px !important;
    }
}
@media screen and (max-width: 768px) {
    .has-chevron-background h2:not(.has-h-5-size-font-size) {
        font-size: 40px !important;
    }
}
