.wp-block-kadence-videopopup {width: 100%;}
.kadence-video-intrinsic {padding-bottom: 56.25%;height: 0;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.kadence-video-intrinsic .kadence-video-popup-link {position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: center;justify-content: center;}
.kadence-video-intrinsic button.kadence-video-popup-link {box-shadow: none;width: 100%;background: rgba(255,255,255,0);text-shadow: none;border: 0;color: inherit;padding: 0;margin: 0;border-radius: 0;}
.kadence-video-intrinsic .kadence-video-poster {flex: 1;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;width: 100%;}
.kadence-video-overlay {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #000;opacity: .3;transition: opacity .3s ease;}
.kadence-video-popup-wrap:hover .kadence-video-overlay {opacity: .5;}
.kt-video-svg-icon {color: #fff;transition: all .3s ease;display: flex;}
.kt-video-svg-icon svg {width: 1em;height: 1em;}
.kt-video-svg-icon.kt-video-svg-icon-style-stacked {border-radius: 50%;padding: 20px;border: 0 solid rgba(255,255,255,0);}
.kadence-video-popup-wrap {border-radius: 10px;overflow: hidden;position: relative;border: 0 solid rgba(255,255,255,0);margin: 0 auto;transition: all .3s ease;}
.kt-video-svg-icon.kt-video-svg-icon-size-auto:not(.kt-video-svg-icon-style-stacked) svg {width: 100%;height: 100%;}
.kt-video-svg-icon.kt-video-svg-icon-size-auto:not(.kt-video-svg-icon-style-stacked) {width: 10%;height: 10%;}
.kt-video-svg-icon.kt-video-svg-icon-size-auto.kt-video-svg-icon-style-stacked svg {width: 40px;height: 40px;}
.kadence-local-video-popup {max-width: 100%;margin: 0 auto;display: block;width: 100%;}
.kadence-local-video-popup-wrap {display: inline-block;margin: 0 auto;position: relative;width: 100%;}
.mfp-hide.kadence-local-video-popup-wrap {display: none;}
.mfp-kt-blocks .mfp-inline-holder .mfp-content {text-align: center;padding: 40px 10px;}
.mfp-kt-blocks .mfp-inline-holder button.mfp-close {top: -44px;}
.mfp-kt-blocks.kadence-vpop-anim-none.mfp-bg {transition: all .3s ease-out;}
.mfp-kt-blocks.kadence-vpop-anim-none .mfp-with-anim {transition: all .3s ease-out;}
.mfp-kt-blocks.kadence-vpop-anim-none.mfp-removing .mfp-with-anim {opacity: 0;}
.mfp-kt-blocks.kadence-vpop-anim-none.mfp-removing.mfp-bg {opacity: 0;}
.mfp-kt-blocks.kadence-vpop-anim-zoom .mfp-with-anim {opacity: 0;transition: all .2s ease-in-out;transform: scale(.8);}
.mfp-kt-blocks.kadence-vpop-anim-zoom.mfp-bg {opacity: 0;transition: all .3s ease-out;}
.mfp-kt-blocks.kadence-vpop-anim-zoom.mfp-ready .mfp-with-anim {opacity: 1;transform: scale(1);}
.mfp-kt-blocks.kadence-vpop-anim-zoom.mfp-removing .mfp-with-anim {transform: scale(.8);opacity: 0;}
.mfp-kt-blocks.kadence-vpop-anim-zoom.mfp-removing.mfp-bg {opacity: 0;}
.mfp-kt-blocks.kadence-vpop-anim-zoom-out .mfp-with-anim {opacity: 0;transition: all .3s ease-in-out;transform: scale(1.3);}
.mfp-kt-blocks.kadence-vpop-anim-zoom-out.mfp-bg {opacity: 0;transition: all .3s ease-out;}
.mfp-kt-blocks.kadence-vpop-anim-zoom-out.mfp-ready .mfp-with-anim {opacity: 1;transform: scale(1);}
.mfp-kt-blocks.kadence-vpop-anim-zoom-out.mfp-removing .mfp-with-anim {transform: scale(1.3);opacity: 0;}
.mfp-kt-blocks.kadence-vpop-anim-zoom-out.mfp-removing.mfp-bg {opacity: 0;}
.mfp-kt-blocks.kadence-vpop-anim-fade-right .mfp-with-anim {opacity: 0;transition: all .3s;transform: translateX(-50px);}
.mfp-kt-blocks.kadence-vpop-anim-fade-right.mfp-bg {opacity: 0;transition: all .3s;}
.mfp-kt-blocks.kadence-vpop-anim-fade-right.mfp-ready .mfp-with-anim {opacity: 1;transform: translateX(0);}
.mfp-kt-blocks.kadence-vpop-anim-fade-right.mfp-removing .mfp-with-anim {transform: translateX(50px);opacity: 0;}
.mfp-kt-blocks.kadence-vpop-anim-fade-right.mfp-removing.mfp-bg {opacity: 0;}
.mfp-kt-blocks.kadence-vpop-anim-fade-left .mfp-with-anim {opacity: 0;transition: all .3s;transform: translateX(50px);}
.mfp-kt-blocks.kadence-vpop-anim-fade-left.mfp-bg {opacity: 0;transition: all .3s;}
.mfp-kt-blocks.kadence-vpop-anim-fade-left.mfp-ready .mfp-with-anim {opacity: 1;transform: translateX(0);}
.mfp-kt-blocks.kadence-vpop-anim-fade-left.mfp-removing .mfp-with-anim {transform: translateX(-50px);opacity: 0;}
.mfp-kt-blocks.kadence-vpop-anim-fade-left.mfp-removing.mfp-bg {opacity: 0;}
.mfp-kt-blocks.kadence-vpop-anim-3d-unfold .mfp-content {perspective: 2000px;}
.mfp-kt-blocks.kadence-vpop-anim-3d-unfold .mfp-with-anim {opacity: 0;transition: all .3s ease-in-out;transform-style: preserve-3d;transform: rotateY(-60deg);}
.mfp-kt-blocks.kadence-vpop-anim-3d-unfold.mfp-bg {opacity: 0;transition: all .5s;}
.mfp-kt-blocks.kadence-vpop-anim-3d-unfold.mfp-ready .mfp-with-anim {opacity: 1;transform: rotateY(0deg);}
.mfp-kt-blocks.kadence-vpop-anim-3d-unfold.mfp-removing .mfp-with-anim {transform: rotateY(60deg);opacity: 0;}
.mfp-kt-blocks.kadence-vpop-anim-3d-unfold.mfp-removing.mfp-bg {opacity: 0;}