body.has-active-modal{overflow:hidden}.wp-block-prc-block-popup-controller.is-style-video figure{margin-bottom:0}.wp-block-prc-block-popup-modal.is-video{padding:0!important}.wp-block-prc-block-popup-content{cursor:pointer}.wp-block-prc-block-popup-modal__outer,.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal{display:none}.wp-block-prc-block-popup-modal__outer.is-position-center-center{align-items:center;justify-content:center}.wp-block-prc-block-popup-modal__outer.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-prc-block-popup-modal__outer.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-prc-block-popup-modal__outer.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-prc-block-popup-modal__outer.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-prc-block-popup-modal__outer.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-prc-block-popup-modal__outer.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-prc-block-popup-modal__outer.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-prc-block-popup-modal__outer.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal{background:#0000;max-width:960px;position:relative;width:100%}.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal__close-button{--offset:var(--gutter,20px);color:#fff;cursor:pointer;position:absolute;right:calc(var(--offset)*-1);top:calc(var(--offset)*-1)}.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal:not(:has(.wp-block-videopress-video)).has-background{border-radius:5px;box-shadow:0 0 10px #000000b3;padding:var(--gutter,20px)}.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal .wp-block-prc-block-popup-modal--header,.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal .wp-block-prc-block-popup-modal__header{border-bottom:1px solid #eee;margin-bottom:calc(var(--gutter, 20px)*1.3);padding-bottom:calc(var(--gutter, 20px)*1.3)}.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal .wp-block-prc-block-popup-modal--header h2,.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal .wp-block-prc-block-popup-modal__header h2{margin:0}.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal .wp-block-prc-block-popup-modal--inner,.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal .wp-block-prc-block-popup-modal__inner{max-height:90vh;overflow-y:auto}.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal .jetpack-video-wrapper,.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal .jetpack-videopress-player,.wp-block-prc-block-popup-modal__outer .wp-block-prc-block-popup-modal .jetpack-videopress-player .jetpack-videopress-player__wrapper{margin:0!important}.wp-block-prc-block-popup-modal__outer:has(.wp-block-prc-block-popup-modal.is-active){align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;padding:1em;position:fixed;top:0;width:100vw;z-index:30}.wp-block-prc-block-popup-modal__outer:has(.wp-block-prc-block-popup-modal.is-active) .wp-block-prc-block-popup-modal.is-active{display:block;position:relative}.wp-block-prc-block-popup-controller.is-active .wp-block-prc-block-popup-modal__outer.animate-in{animation:fade-in 1s forwards;opacity:0}.wp-block-prc-block-popup-controller.is-active .wp-block-prc-block-popup-modal__outer.animate-in .wp-block-prc-block-popup-modal{animation:pop-in .5s 1s forwards;transform:scale(0)}.wp-block-prc-block-popup-controller .wp-block-prc-block-popup-modal__outer.animate-out{animation:fade-out 1s forwards}.wp-block-prc-block-popup-controller .wp-block-prc-block-popup-modal__outer.animate-out .wp-block-prc-block-popup-modal{animation:pop-out .5s forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes pop-out{0%{transform:scale(1)}to{transform:scale(0)}}
