.block-image-carousel-wrapper .f-carousel__slide figure{border-radius:1rem;overflow:hidden;position:relative}.block-image-carousel-wrapper .f-carousel__slide figure a{aspect-ratio:12/8;display:block;position:relative}.block-image-carousel-wrapper .f-carousel__slide figure a img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.block-image-carousel-wrapper .f-carousel__slide figure figcaption{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,rgba(0,0,0,.8),rgba(0,0,0,.6) 50%,rgba(0,0,0,.4));border-top:1px solid hsla(0,0%,100%,.1);bottom:0;box-shadow:0 4px 20px rgba(0,0,0,.15);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;left:0;letter-spacing:.02em;line-height:1.4;padding:1rem;position:absolute;right:0;text-align:center;transform:translateY(0);transition:all .4s cubic-bezier(.4,0,.2,1)}.block-image-carousel-wrapper .carousel-thumbnails{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.block-image-carousel-wrapper .carousel-thumbnails .thumbnail-item{border:2px solid transparent;border-radius:4px;cursor:pointer;opacity:.7;overflow:hidden;transition:all .3s ease}.block-image-carousel-wrapper .carousel-thumbnails .thumbnail-item:hover{opacity:1;transform:scale(1.05)}.block-image-carousel-wrapper .carousel-thumbnails .thumbnail-item.active{border-color:#007cba!important;box-shadow:0 0 0 2px #007cba!important;opacity:1!important;transform:scale(1.1)!important}.block-image-carousel-wrapper .carousel-thumbnails .thumbnail-item .thumbnail-image{display:block;height:60px;-o-object-fit:cover;object-fit:cover;width:80px}