:root{--lightbox:#000000bf;--carousel-text:#fff}body{margin:1.5rem 0 3.5rem}@keyframes zoomin{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.gallery-item:hover img{box-shadow:0 1rem 1rem #00000059}.lightbox-modal .modal-content{background-color:var(--lightbox)}.lightbox-modal .btn-close{z-index:10;filter:invert()grayscale(100);font-size:1.25rem;position:absolute;top:1.25rem;right:1.25rem}.lightbox-modal .modal-body{align-items:center;padding:0;display:flex}.lightbox-modal .lightbox-content{width:100%}.lightbox-modal .carousel-indicators{margin-bottom:0}.lightbox-modal .carousel-indicators [data-bs-target]{background-color:var(--carousel-text)!important}.lightbox-modal .carousel-inner{width:75%}.lightbox-modal .carousel-inner img{animation:10s linear infinite zoomin}.lightbox-modal .carousel-item .carousel-caption{background-color:var(--lightbox);padding-bottom:2rem;bottom:0;left:0;right:0;color:var(--carousel-text)!important}.lightbox-modal .carousel-control-prev,.lightbox-modal .carousel-control-next{width:auto}.lightbox-modal .carousel-control-prev{left:1.25rem}.lightbox-modal .carousel-control-next{right:1.25rem}@media (min-width:1400px){.lightbox-modal .carousel-inner{max-width:60%}}[data-bs-theme=dark] .lightbox-modal{--bs-carousel-control-icon-filter:none}.btn-fullscreen-enlarge,.btn-fullscreen-exit{z-index:10;opacity:.6;background:0 0;border:0;font-size:1.25rem;position:absolute;top:1.25rem;right:3.5rem}.bi{vertical-align:-.035em;fill:currentColor;width:1em;height:1em;display:inline-block}