@keyframes lightboxjs-spinner{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes scale-btn-over{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1.1)}}@keyframes scale-in{0%{transform:scale(0)}80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes scale-in-btn{0%{transform:scale(0)}80%{transform:scale(1.5)}to{transform:scale(1)}}.lightboxjs-link:not(a){cursor:pointer}.lightboxjs,.lightboxjs .ljs-overlay{top:0;left:0;width:100%;height:100%}.lightboxjs{position:fixed;z-index:999;display:none;opacity:0;-webkit-transition:opacity .2s linear,backdrop-filter .2s linear;transition:opacity .2s linear,backdrop-filter .2s linear;backdrop-filter:blur(10px) brightness(.35)}.lightboxjs .ljs-content,.lightboxjs .ljs-overlay{position:absolute}.lightboxjs .ljs-overlay{z-index:1;background:#000;opacity:.1}.lightboxjs .ljs-overlay.ljs-clickable{cursor:pointer}.lightboxjs .ljs-content{display:none;top:0;left:0;bottom:0;right:0;width:1024px;height:580px;z-index:2;margin:auto;-webkit-box-shadow:3px 3px 8px #000000a0,0 0 20px #00000060;box-shadow:3px 3px 8px #000000a0,0 0 20px #00000060;border-radius:10px;overflow:hidden}.lightboxjs .ljs-content.ljs-loaded{display:block;animation:scale-in .2s cubic-bezier(.39,.575,.565,1) both}.lightboxjs .ljs-body,.lightboxjs iframe{width:100%;height:100%}.lightboxjs iframe{border:0;display:block}.lightboxjs.ljs-show{display:block}.lightboxjs.ljs-open{opacity:1}.lightboxjs .ljs-spinner{width:80px;height:80px;position:absolute;left:calc(50% - 50px);top:calc(50% - 50px);z-index:1;display:none}.lightboxjs .ljs-spinner.ljs-show{display:inline-block;animation:scale-in .15s cubic-bezier(.39,.575,.565,1) .2s both}.lightboxjs .ljs-spinner:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent;animation:lightboxjs-spinner 1.2s linear infinite}.lightboxjs .ljs-close{position:absolute;right:32px;top:32px;opacity:1;z-index:1;cursor:pointer;display:none;font-size:70px;font-weight:700;color:#fff;line-height:46px;margin-top:-7px;text-shadow:-1px -1px 0#000,0-1px 0#000,1px -1px 0#000,1px 0 0#000,1px 1px 0#000,0 1px 0#000,-1px 1px 0#000,-1px 0 0#000}.lightboxjs .ljs-close.ljs-show{animation:scale-in-btn .15s cubic-bezier(.39,.575,.565,1) .2s both}.lightboxjs .ljs-close.ljs-open{display:block}.lightboxjs .ljs-close:hover{animation:scale-btn-over .2s cubic-bezier(.39,.575,.565,1) both}