.lity,.lity-wrap{z-index:var(--lity-z-index-base);position:fixed;outline:0!important}.lity,.lity-loader{transition:opacity var(--lity-transition-duration) var(--lity-transition-timing-function)}.lity-container,.lity-wrap:before{vertical-align:middle;display:inline-block}.lity,.lity-container,.lity-wrap{outline:0!important}.lity,.lity-content:after,.lity-wrap{bottom:0;right:0;left:0}.lity-content:after,.lity-iframe-container iframe{box-shadow:var(--lity-shadow);position:absolute;display:block;top:0}:root{--lity-z-index-base:9990;--lity-shadow:0 0 8px rgba(0, 0, 0, 0.6);--lity-close-size:35px;--lity-close-text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);--lity-iframe-ratio:9/16;--lity-transition-timing-function:ease;--lity-transition-duration:.3s}.lity-active,.lity-active body{overflow:hidden}.lity{top:0;white-space:nowrap;background:rgba(0,0,0,.9);opacity:0}.lity-loading .lity-loader,.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{top:0;text-align:center}.lity-wrap:before{content:'';height:100%;margin-right:-.25em}.lity-loader{z-index:calc(var(--lity-z-index-base) + 1);color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0}.lity-container{z-index:calc(var(--lity-z-index-base) + 2);position:relative;text-align:left;white-space:normal;max-width:100%;max-height:100%}.lity-content{z-index:calc(var(--lity-z-index-base) + 3);width:100%;transform:scale(1);transition:transform var(--lity-transition-duration) var(--lity-transition-timing-function)}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(.8)}.lity-content:after{content:'';width:auto;height:auto;z-index:-1}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{z-index:calc(var(--lity-z-index-base) + 4);width:var(--lity-close-size);height:var(--lity-close-size);position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:var(--lity-close-size);font-family:Arial,Baskerville,monospace;line-height:var(--lity-close-size);text-shadow:var(--lity-close-text-shadow);border:0;background:0 0;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:calc(var(--lity-iframe-ratio) * 100%);overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{left:0;width:100%;height:100%;border:0;background:#000}.lity-hide{display:none}