@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 rgba(0,0,0,.63),0 0 20px rgba(0,0,0,.38);box-shadow:3px 3px 8px rgba(0,0,0,.63),0 0 20px rgba(0,0,0,.38);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:5;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;}