.flickity-page-dots{bottom:inherit;margin-top:1rem;position:inherit}/*.carousel{margin-bottom:2rem;position:relative}*/.static-banner{background:rgba(0,0,0,.1);bottom:0;color:#fff;font-size:10px;line-height:normal;right:0;z-index:1}.carousel .carousel-cell{margin:.25rem;max-width:640px;width:80%;-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.carousel .carousel-cell:not(.is-selected){opacity:.85;-webkit-transform:scale(.85);transform:scale(.85)}@media screen and (min-width:768px){.carousel .carousel-cell{width:100%}}.carousel .carousel-cell-image{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}.carousel .carousel-cell-image.flickity-lazyerror,.carousel .carousel-cell-image.flickity-lazyloaded{opacity:1}.carousel .carousel-cell-image,.carousel[data-carousel-type=slim] .carousel-cell-image{height:220px;max-width:290px}.carousel[data-carousel-type=slim] .carousel-cell{max-width:100%;padding:1rem;width:auto}.carousel[data-carousel-type=slim] .carousel-cell .carousel-cell-image.img-thumbnail{max-width:inherit}img[data-ofi="cover"]{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}
.libraryinfo .carousel-cell {max-width: 100%;}
