.fh-carousel-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.fh-carousel-wrapper .slider__navigation{-ms-overflow-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-right:1em;margin-top:1em;overflow:auto;scrollbar-width:none;width:100%}.fh-carousel-wrapper .slider__navigation img{--tw-shadow:0 2.4px 4.9px -3px rgba(0,0,0,.01),0 6.5px 13.5px -3px rgba(0,0,0,.015),0 15.7px 32.6px -3px rgba(0,0,0,.02),0 52px 108px -3px rgba(0,0,0,.03);--tw-shadow-colored:0 2.4px 4.9px -3px var(--tw-shadow-color),0 6.5px 13.5px -3px var(--tw-shadow-color),0 15.7px 32.6px -3px var(--tw-shadow-color),0 52px 108px -3px var(--tw-shadow-color);border-radius:1em;box-shadow:0 0 transparent,0 0 transparent,0 2.4px 4.9px -3px rgba(0,0,0,.01),0 6.5px 13.5px -3px rgba(0,0,0,.015),0 15.7px 32.6px -3px rgba(0,0,0,.02),0 52px 108px -3px rgba(0,0,0,.03);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);cursor:pointer;display:inline-block;margin:1em;max-height:7em;max-width:25%;opacity:.5;position:relative;transition:opacity .4s ease}.fh-carousel-wrapper .slider__navigation img.active,.fh-carousel-wrapper .slider__navigation img:hover{opacity:1}.fh-carousel-wrapper .slider__navigation::-webkit-scrollbar{display:none}.fh-carousel-wrapper .fh-block--carousel{--aspect-ratio:120%;border-radius:1.8rem;max-height:40em;overflow:hidden;position:relative;transform:translateZ(0)}.fh-carousel-wrapper .fh-block--carousel .fh-item{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s var(--bezier--super-smooth);width:100%}.fh-carousel-wrapper .fh-block--carousel .fh-item[j-gallery-offset="0"]{opacity:1}.fh-carousel-wrapper .fh-block--carousel .slider__navigation{bottom:var(--spacing-m);display:inline-block;display:flex;flex-direction:column;position:absolute;right:var(--spacing-m);width:auto}.fh-carousel-wrapper .fh-block--carousel .slider__navigation span{--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));height:var(--spacing-l);margin:var(--spacing-xs) var(--spacing-none);width:4px}