@media (min-width: 992px){
    #filtersCard{position: sticky;top: 16px;max-height: calc(100vh - 32px);overflow: auto}
}
html{ scroll-behavior: smooth;}
#galleryGrid{transition: opacity .2s ease;}
#galleryGrid.is-loading{opacity: .55;}
.carousel-control-next-icon, .carousel-control-prev-icon{box-shadow: 0 0 7px 0 var(--bluecolor)}
.carousel-control-next, .carousel-control-prev{margin-bottom: 0}
.carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23113D71'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");}
.carousel-control-next-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23113D71'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.carousel-control-next{justify-content: end;}
.carousel-control-prev{justify-content: start;}
.slide-description{padding: 0 60px; min-height: 3em}