.lightbox{z-index:9999;visibility:hidden;opacity:0;justify-content:center;align-items:center;width:100%;max-width:100vw;height:100%;max-height:100vh;padding-top:35px;padding-bottom:20px;transition:opacity .8s,visibility 0s linear .8s;display:flex;position:fixed;top:0;left:0;overflow:auto}.lightbox.active{visibility:visible;opacity:1;transition:opacity .8s,visibility linear}.lightbox-backdrop{background:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.lightbox .lightbox-close{z-index:99993;position:absolute;top:20px;right:25px}.lightbox .lightbox-close img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}@media (width<=767px){.lightbox .lightbox-close{top:10px;right:10px}}.lightbox .lightbox-content-wrap{z-index:99992;width:90%;max-width:100vw;margin:auto;padding:0;position:relative}.lightbox .lightbox-content-wrap .lightbox-content{position:relative}.lightbox .lightbox-content-wrap .lightbox-slide{transition:all .3s;display:none}.lightbox .lightbox-content-wrap .lightbox-slide.active{display:block}.lightbox .lightbox-content-wrap .lightbox-slide .numbertext{color:#f2f2f2;padding:8px 12px;font-size:12px;position:fixed;top:10px;left:10px}.lightbox .lightbox-content-wrap .lightbox-slide img{-o-object-fit:contain;object-fit:contain;background-color:#fff;border-radius:12px;max-width:100%;max-height:calc(100vh - 170px);margin:0 auto;display:block}.lightbox .lightbox-content-wrap .lightbox-arrow{z-index:99993;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;padding:0;transition:background-color .3s cubic-bezier(.33,1,.68,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 40px #594e4533}@media (width<=767px){.lightbox .lightbox-content-wrap .lightbox-arrow{width:46px;height:46px}}.lightbox .lightbox-content-wrap .lightbox-arrow img{-o-object-fit:contain;object-fit:contain;width:36px;height:36px;transition:filter .3s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.33,1,.68,1)}@media (width<=767px){.lightbox .lightbox-content-wrap .lightbox-arrow img{width:24px;height:24px}}@media (hover:hover) and (pointer:fine){.lightbox .lightbox-content-wrap .lightbox-arrow:hover{background-color:#046737}.lightbox .lightbox-content-wrap .lightbox-arrow:hover img{filter:brightness(0)invert()}}.lightbox .lightbox-content-wrap .lightbox-arrow-prev{left:10px}.lightbox .lightbox-content-wrap .lightbox-arrow-prev img{transform:rotate(180deg)}.lightbox .lightbox-content-wrap .lightbox-arrow-next{right:10px}.lightbox .lightbox-controls{flex-wrap:wrap;justify-content:center;margin-top:10px;margin-left:-5px;margin-right:-5px;display:flex}.lightbox .lightbox-controls .lightbox-control{background-color:#282828;border-radius:12px;width:100px;margin:0 5px 10px;overflow:hidden}@media (width<=576px){.lightbox .lightbox-controls .lightbox-control{width:50px}}.lightbox .lightbox-controls .lightbox-control-item{opacity:.6;cursor:pointer;transition:all .3s}.lightbox .lightbox-controls .lightbox-control-item:hover,.lightbox .lightbox-controls .lightbox-control.active .lightbox-control-item{opacity:1}.lightbox .lightbox-controls .lightbox-control img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:#fff;width:100%;height:100%;max-height:100px}
