.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel{--gap-x: 0.75em;width:100%;max-width:100%;padding-left:0;padding-right:0;display:block;position:relative;overflow:hidden;margin-top:var(--spacing--elements, 2em)}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .inner{display:block;width:100%;max-width:var(--width--regular, 1200px);padding-left:var(--spacing--sides, 1rem);padding-right:var(--spacing--sides, 1rem);margin-left:auto;margin-right:auto}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .swiper{overflow:visible;margin:0 calc(var(--gap-x)*-1);width:calc(131% + var(--gap-x)*4)}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .swiper-slide{padding:0 var(--gap-x)}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .swiper-navigation{margin-top:2.5em;justify-content:flex-end}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .swiper-pagination{margin-top:2.5em;position:relative;height:4px;background:rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .swiper-pagination .filled{position:absolute;top:0;left:0;height:100%;background:var(--c--primary, #007cba);border-radius:2px;transition:all .3s ease}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image{position:relative}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image:before{content:"";display:block;z-index:5;position:absolute;left:0;top:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(34, 30, 30, 0.8) 0%, rgba(34, 30, 30, 0.1) 100%);opacity:0;transition:opacity .3s ease 0s}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image:after{content:"";position:relative;display:block;padding-bottom:63.3333333333%;z-index:-10}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image figcaption{position:absolute;width:auto;padding:.4em 1em;font-style:inherit;font-size:var(--fs--small, 0.875rem);left:1em;bottom:1em;right:auto;right:initial;top:auto;top:initial;background:#fff;max-width:calc(100% - 6em)}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image .image_container,.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image .image_container picture,.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image .image_container picture *{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image .open{position:absolute;right:0;bottom:0;background:var(--c--white, #fff);z-index:10;width:3em;height:3em;margin:0;display:flex;align-items:center;justify-content:center;transition:all .3s ease 0s}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image .open svg{width:1em;height:auto}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image .open svg path{fill:var(--c--text, #333);transition:fill .3s ease 0s}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image:hover:before{opacity:1}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image:hover .open{background:var(--c--primary, #007cba)}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image:hover .open svg path{fill:var(--c--white, #fff)}@media only screen and (max-width: 991px){.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image:after{padding-bottom:100%}}@media only screen and (max-width: 767px){.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .swiper-navigation{display:none}}@media only screen and (max-width: 575px){.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .image:after{padding-bottom:146.5408805031%}.wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .swiper{width:calc(145% + var(--gap-x)*4)}}.editor-styles-wrapper .wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel{margin-top:1em}.editor-styles-wrapper .wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel .inner{border:2px dashed #ddd;border-radius:8px;padding:1rem;background:#f9f9f9}.editor-styles-wrapper .wp-block-klx-slider.is-gallery-carousel .klx_gallery-carousel:empty::before{content:"Gallery Carousel - Add images in the sidebar";display:block;text-align:center;padding:2rem;color:#666;font-style:italic}.klx_gallery-carousel .image{cursor:pointer}.klx_gallery-carousel .image:hover{cursor:zoom-in}
