:root{--x-modal-transition: 0.3s;--x-modal-translatey: 15%;--x-modal-translatex: 0;--x-modal-scale: 1;--x-modal-close-translatey: -10%;--x-modal-close-translatex: 0;--x-modal-close-scale: 1}.x-modal .x-modal_backdrop{background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;top:0;left:0;right:0;bottom:0;z-index:9999;display:block;will-change:opacity}.x-modal_backdrop{padding:20px;text-align:center}.x-modal .x-modal_backdrop::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.x-modal_container{background-color:#fff;padding:30px;width:500px;max-width:95%;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box;will-change:transform;position:relative;text-align:left;max-width:100%;vertical-align:middle}.x-modal .x-modal_container{display:inline-block}.x-modal_close{background:transparent;border:0;box-shadow:none;position:absolute;top:10px;right:10px;cursor:pointer;display:flex;align-items:center;line-height:1;font-size:16px;color:#666}.x-modal_close-icon{padding:10px}.x-modal_close-button{font-size:.875rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.x-modal_close-button:focus,.x-modal_close-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translate(var(--x-modal-translatex), var(--x-modal-translatey)) scale(var(--x-modal-scale));-webkit-transform:translate(var(--x-modal-translatex), var(--x-modal-translatey)) scale(var(--x-modal-scale))}to{transform:translate(0, 0) scale(1);-webkit-transform:translate(0, 0) scale(1)}}@keyframes mmslideOut{from{transform:translate(0, 0) scale(1);-webkit-transform:translate(0, 0) scale(1)}to{transform:translate(var(--x-modal-close-translatex), var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale));-webkit-transform:translate(var(--x-modal-close-translatex), var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale))}}.x-modal{visibility:hidden;opacity:0}.znpb-editor-preview .x-modal{visibility:visible;opacity:1}.znpb-editor-preview .x-modal .x-modal_container{transition:transform var(--x-modal-transition) ease,opacity var(--x-modal-transition) ease;-webkit-transition:-webkit-transform var(--x-modal-transition) ease,opacity var(--x-modal-transition) ease}.znpb-editor-preview .x-modal.x-modal_preview .x-modal_container{opacity:.4;transform:translate(var(--x-modal-translatex), var(--x-modal-translatey)) scale(var(--x-modal-scale));-webkit-transform:translate(var(--x-modal-translatex), var(--x-modal-translatey)) scale(var(--x-modal-scale))}.znpb-editor-preview .x-modal.x-modal_preview-close .x-modal_container,.znpb-editor-preview .x-modal.x-modal_preview.x-modal_preview-close .x-modal_container{opacity:.4;transform:translate(var(--x-modal-close-translatex), var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale));-webkit-transform:translate(var(--x-modal-close-translatex), var(--x-modal-close-translatey)) scale(var(--x-modal-close-scale))}.x-modal.x-modal_open{visibility:visible;opacity:1}.x-modal[aria-hidden=false] .x-modal_backdrop{animation:mmfadeIn var(--x-modal-transition) cubic-bezier(0, 0, 0.2, 1)}.x-modal[aria-hidden=true] .x-modal_backdrop{animation:mmfadeOut var(--x-modal-transition) cubic-bezier(0, 0, 0.2, 1)}.x-modal[aria-hidden=false] .x-modal_container{animation:mmslideIn var(--x-modal-transition) cubic-bezier(0, 0, 0.2, 1)}.x-modal[aria-hidden=true] .x-modal_container{animation:mmslideOut var(--x-modal-transition) cubic-bezier(0, 0, 0.2, 1)}
