.wp-block-group>.fpf-video{width:100%}.fpf-video{border:var(--border);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);border-radius:var(--border-radius);background-color:var(--background-color, #000);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.fpf-video.hiddenOverlay .fpf-video-embed-overlay{opacity:0;visibility:hidden;z-index:-1}.fpf-video[data-readonly=true]:not([data-disabled=true]){pointer-events:none}@media screen and (max-width: 991px){.wp-block-firebox-row .fpf-video{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:100%}}.fpf-video-embed-wrapper{position:relative;padding-top:56.25%;height:0;overflow:hidden;max-width:100%;background-color:#000;border-radius:var(--border-radius)}.fpf-video-embed-wrapper embed,.fpf-video-embed-wrapper iframe,.fpf-video-embed-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.fpf-video-embed-wrapper .fpf-video-embed,.fpf-video-embed-wrapper .fpf-video-embed-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fpf-video-embed-wrapper .fpf-video-embed-overlay{cursor:pointer;background-image:var(--cover-image);background-size:cover;background-position:50%;z-index:1;-webkit-transition:.15s all ease-in-out;transition:.15s all ease-in-out}.fpf-video-embed-wrapper .fpf-video-embed-overlay:hover .play-button{opacity:.95;-webkit-box-shadow:0 0 25px rgba(0,0,0,.85);box-shadow:0 0 25px rgba(0,0,0,.85)}.fpf-video-embed-wrapper .fpf-video-embed-overlay .play-button{width:60px;height:60px;background-color:#333;-webkit-box-shadow:0 0 25px rgba(0,0,0,.5);box-shadow:0 0 25px rgba(0,0,0,.5);z-index:20;opacity:.9;border-radius:100%;cursor:pointer;position:relative;-webkit-transition:.15s all ease-in-out;transition:.15s all ease-in-out}.fpf-video-embed-wrapper .fpf-video-embed-overlay .play-button:before{position:absolute;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:10px 0 10px 20px;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}

