.fanthem-image-slider{max-width:100%;margin:0 auto}.fanthem-image-slider .heading,.fanthem-image-slider .gallery-description{margin-bottom:1.5rem}.fanthem-image-slider .carousel-back{left:.5rem}.fanthem-image-slider .carousel-forward{right:.5rem}.fanthem-image-slider .carousel-back,.fanthem-image-slider .carousel-forward{position:absolute;top:calc(100% + 1rem)}.fanthem-image-slider .blaze-container{min-height:200px}.fanthem-image-slider .blaze-track-container{background-color:#0003;border-radius:8px}.fanthem-image-slider .blaze-track li img{margin:0 auto;display:block}.fanthem-image-slider .placeholder{position:relative}.fanthem-image-slider .placeholder img{background-color:var(--color-white-smoke);border-radius:8px}.fanthem-image-slider .placeholder .placeholder-label{text-align:center;width:100%;height:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fanthem-image-slider .carousel-dots{gap:.5rem;display:flex;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}.fanthem-image-slider .carousel-dots button{cursor:pointer;-webkit-appearance:none;background-color:#0000;border:none;min-width:2.25rem;min-height:2.25rem;margin:0;padding:0}.fanthem-image-slider .carousel-dots button .material-symbols-outlined{font-size:1.25rem}.fanthem-image-slider .carousel-dots button{border-radius:4px}.fanthem-image-slider .carousel-dots span{border:1px solid var(--color-dark-01);border-radius:50%;width:.5rem;height:.5rem;margin:0 auto;display:block}.fanthem-image-slider .carousel-dots span.active{background-color:var(--color-foreground)}.sub-page-fieldset .fanthem-image-slider .carousel-back{left:1rem}.sub-page-fieldset .fanthem-image-slider .carousel-forward{right:1rem}@media screen and (min-width:677px){.fanthem-image-slider{max-width:calc(100% - 5rem)}.fanthem-image-slider .carousel-back,.fanthem-image-slider .carousel-forward{position:absolute;top:50%;transform:translateY(-50%)}.fanthem-image-slider .carousel-back{left:-3rem}.fanthem-image-slider .carousel-forward{right:-3rem}}@media screen and (min-width:1024px){.fanthem-image-slider .blaze-container{min-height:600px}}@media screen and (min-width:1280px){.fanthem-image-slider{max-width:calc(800px - 4rem)}}
