:root{--swiper-theme-color:#6f1862}.fh-block-image-carousel{--nav-button-bg:var(--fh-secondary,#6c757d);--nav-button-text:var(--fh-secondary-contrast,#fff);--nav-button-active-bg:#000;--nav-button-active-text:var(--nav-button-text)}.fh-block-image-carousel.alignfull,.fh-block-image-carousel.alignwide{padding-left:25px;padding-right:25px}.fh-block-image-carousel .slider{position:relative}.fh-block-image-carousel .slider img{aspect-ratio:var(--image-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.fh-block-image-carousel .slider .swiper-button-next,.fh-block-image-carousel .slider .swiper-button-prev{background-color:var(--nav-button-bg);box-shadow:0 .125rem .25rem rgba(0,0,0,.075);color:var(--nav-button-text);height:50px;transition:all .2s ease-in-out;width:30px}.fh-block-image-carousel .slider .swiper-button-next:after,.fh-block-image-carousel .slider .swiper-button-prev:after{font-size:1rem}.fh-block-image-carousel .slider .swiper-button-next:active,.fh-block-image-carousel .slider .swiper-button-prev:active{background-color:var(--nav-button-active-bg);color:var(--nav-button-active-text);transition-duration:0s}.fh-block-image-carousel .slider .swiper-button-next:focus,.fh-block-image-carousel .slider .swiper-button-prev:focus{outline:0}.fh-block-image-carousel .slider .swiper-button-prev{left:0;margin-left:-15px}.fh-block-image-carousel .slider .swiper-button-next{margin-right:-15px;right:0}.fh-block-image-carousel.image-aspect-ratio-square{--image-aspect-ratio:1/1}.fh-block-image-carousel.image-aspect-ratio-photo{--image-aspect-ratio:4/3}.editor-styles-wrapper [data-align=full] .fh-block-image-carousel,.editor-styles-wrapper [data-align=wide] .fh-block-image-carousel{padding-left:25px;padding-right:25px}.editor-styles-wrapper .preview-slider{overflow-x:auto;padding-bottom:15px}.editor-styles-wrapper .preview-slider__wrapper{display:flex}.editor-styles-wrapper .preview-slider__item{flex:0 0 calc(37.5% - 15px);max-width:calc(37.5% - 15px)}.editor-styles-wrapper .preview-slider__item:not(:last-child){margin-right:15px}.editor-styles-wrapper .preview-slider__item img{border-radius:8px;display:block;height:auto;max-width:100%}