.wppv-video-collection{width:100%;display:grid;grid-template-columns:1fr;gap:28px;margin:0 0 24px}.wppv-video-item{min-width:0}.wppv-video-title{margin:0 0 12px}.wppv-player{position:relative;width:100%;max-width:100%;overflow:hidden}.wppv-player video{display:block;width:100%;height:auto;max-height:80vh;background:#000}.wppv-player iframe{display:block;width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0}.wppv-video-description{margin-top:10px}.wppv-video-description p:last-child{margin-bottom:0}.wppv-embed-error{font-size:.9em;opacity:.8}

.wppv-gallery-videos{display:block;position:relative;float:none;width:100%;max-width:100%;box-sizing:border-box;margin:18px 0 0;padding:0}.wppv-video-thumbnails{display:flex;flex-wrap:nowrap;gap:12px;align-items:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.wppv-video-thumb{position:relative;display:block;flex:0 0 112px;width:112px;max-width:112px;padding:0 0 7px;border:0;background:transparent;color:inherit;text-align:center;cursor:pointer}.wppv-video-thumb img,.wppv-thumb-placeholder{display:block;width:112px;height:84px;object-fit:cover;border-radius:4px;background:#eee}.wppv-thumb-placeholder{background:linear-gradient(135deg,#e5e5e5,#bdbdbd)}.wppv-play-icon{position:absolute;left:50%;top:42px;width:34px;height:34px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(0,0,0,.72)}.wppv-play-icon:after{content:"";position:absolute;left:13px;top:9px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:11px solid #fff}.wppv-video-thumb:focus-visible,.wppv-modal-close:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.wppv-modal{display:none;position:fixed;z-index:999999;inset:0;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.wppv-modal.is-open{display:flex}.wppv-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82)}.wppv-modal-dialog{position:relative;z-index:1;width:min(960px,100%);max-height:90vh;overflow:auto;padding:24px;background:#fff;color:#222;border-radius:5px;box-sizing:border-box}.wppv-modal-close{position:absolute;right:8px;top:4px;width:36px;height:36px;border:0;background:transparent;color:inherit;font-size:30px;line-height:1;cursor:pointer}.wppv-modal-dialog .wppv-video-title{padding-right:32px}.wppv-modal-dialog .wppv-player video{max-height:72vh}.wppv-modal-dialog .wppv-player iframe{width:100%;aspect-ratio:16/9;height:auto}.wppv-modal-open{overflow:hidden}
@media(max-width:480px){.wppv-gallery-videos{margin-top:14px}.wppv-modal{padding:10px}.wppv-modal-dialog{padding:18px 12px}.wppv-video-thumb{flex-basis:96px;width:96px}.wppv-video-thumb img,.wppv-thumb-placeholder{width:96px;height:72px}.wppv-play-icon{top:36px}}
