.slideshow{position:relative;display:block;line-height:0;overflow:hidden}.slideshow:focus{outline:0}.slideshow figure{position:absolute;top:0;width:100%}.slideshow figure:first-child{position:relative}.slideshow figure img{opacity:0;transition:opacity 1.2s;backface-visibility:hidden}.slideshow figcaption{position:absolute;bottom:.75em;right:.35em;padding:.25em;opacity:0;transition:opacity 1.2s;line-height:1.5}.slideshow .bss-show{z-index:2}.slideshow .bss-show img{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.slideshow .bss-show figcaption{z-index:3;opacity:1}.slideshow .bss-next,.slideshow .bss-prev{color:#fff;position:absolute;background:#000;background:rgba(0,0,0,.6);top:50%;z-index:4;font-size:2em;margin-top:-1.2em;opacity:.3;user-select:none}.slideshow .bss-next:hover,.slideshow .bss-prev:hover{cursor:pointer;opacity:1}.slideshow .bss-next{right:-1px;padding:10px 5px 18px 10px;border-top-left-radius:3px;border-bottom-left-radius:3px}.slideshow .bss-prev{left:0;padding:10px 10px 18px 5px;border-top-right-radius:3px;border-bottom-right-radius:3px}.bss-fullscreen{display:block;width:32px;height:32px;background:rgba(0,0,0,.4);background-size:contain;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.3;z-index:5}.bss-fullscreen:hover{opacity:.8}:fullscreen .bss-fullscreen{background:rgba(0,0,0,.6)}.slideshow figure{margin:0}.slideshow .bss-fullscreen{background-image:url("/lib/bootstrap-icons/icons/arrows-fullscreen.svg");background-repeat:no-repeat;background-position:center}:fullscreen .slideshow .bss-fullscreen{background-image:url("/lib/bootstrap-icons/icons/arrows-angle-contract.svg");background-repeat:no-repeat;background-position:center}.slideshow .bss-prev,.slideshow .bss-next{text-indent:-9999px;overflow:hidden;background:no-repeat center;background-size:4rem 4rem;padding:0;width:4rem;height:4rem}.slideshow .bss-prev{background-image:url("/lib/bootstrap-icons/icons/chevron-left.svg")}.slideshow .bss-next{background-image:url("/lib/bootstrap-icons/icons/chevron-right.svg")}.slideshow figcaption{position:absolute;right:5%;bottom:5%;background:rgba(0,0,0,.6);padding:1rem 2rem}.slideshow figcaption .caption{font-size:3.01875rem;color:#fff;margin-bottom:1rem}