.demo-lightbox.modal{display:block}body.modal-open #close-more-info{visibility:hidden}.demo-lightbox .modal-content{background:#1d263b;color:#f2f3f7;border:1px solid #2b2d35;border-radius:0}.demo-lightbox .modal-header{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.08);gap:.75rem;padding:.9rem 1rem}.demo-lightbox .modal-title{flex:1 1 auto;margin:0;color:#fff;font-family:Montserrat,Helvetica Neue,Lucida Grande,Arial,Verdana,sans-serif;font-size:1rem;font-weight:700;line-height:1.3;text-transform:uppercase}.demo-lightbox .modal-body{padding:1rem 1rem 1.25rem}.demo-lightbox .btn-close{flex:0 0 auto;margin:.15rem 0 0}.demo-lightbox__stage{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev image next" "status status status";align-items:center;gap:.75rem}.demo-lightbox__stage--single{grid-template-columns:minmax(0,1fr);grid-template-areas:"image" "status"}.demo-lightbox__image{grid-area:image;display:block;width:auto;max-width:100%;max-height:min(75vh,900px);height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain;background:#0f1320}.demo-lightbox__status{grid-area:status;margin:0;text-align:center;color:#c5cad3;font-size:.9rem}.demo-lightbox__nav{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#00000059;color:#fff;font-size:1rem;padding:0}.demo-lightbox__nav--prev{grid-area:prev}.demo-lightbox__nav--next{grid-area:next}.demo-lightbox__nav:hover,.demo-lightbox__nav:focus,.demo-lightbox__nav:active{color:#fff;background:#00c8aa;border-color:#00c8aa}.demo-lightbox__nav:focus-visible,.demo-lightbox .btn-close:focus-visible{outline:2px solid #00c8aa!important;outline-offset:2px}@media(min-width:576px){.demo-lightbox .modal-dialog{max-width:min(1200px,calc(100vw - 2rem))}}@media(max-width:575.98px){.demo-lightbox .modal-dialog{max-width:calc(100vw - 1.5rem);margin:.75rem auto}.demo-lightbox__stage{grid-template-columns:1fr 1fr;grid-template-areas:"image image" "prev next" "status status"}.demo-lightbox__stage--single{grid-template-columns:minmax(0,1fr);grid-template-areas:"image" "status"}.demo-lightbox__image{max-height:calc(100vh - 11rem);max-height:calc(100dvh - 11rem)}.demo-lightbox__nav{justify-self:center}}
