.katla-image-carousel{--caption-size:0.85rem;--shimmer-color:rgba(0,0,0,.1);--content-height:var(--slider-height,180px);--item-size:18rem;display:grid;margin:0;overflow:hidden;padding:0;position:relative;text-align:center}.katla-image-carousel__wrap{align-content:start;align-items:start;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr);justify-content:start;margin:0;max-width:none!important;overflow:hidden!important;padding:0!important;position:relative;text-align:left;width:auto}.katla-image-carousel__content{--content-height:var(--slider-height,180px);align-items:center;display:inline-flex!important;flex-direction:row;flex-wrap:nowrap;gap:2rem!important;height:var(--content-height)!important;justify-content:flex-start;margin:0 auto;max-height:var(--content-height);max-width:100vw!important;overflow:hidden;padding:0;padding-right:2rem!important;position:relative;width:auto}.katla-image-carousel__content.is-style-carousel-lightbox .carousel-item,.katla-image-carousel__content.is-style-carousel-lightbox figure{cursor:pointer}.katla-image-carousel__content .carousel-item,.katla-image-carousel__content figure.wp-block-image{align-content:center;align-self:center;display:flex;flex:1 1 auto;height:100%;justify-content:flex-end;margin:auto;margin:0!important;max-width:100%;overflow:hidden;padding:0;position:relative;text-align:center}.katla-image-carousel__content .carousel-item.is-style-rounded,.katla-image-carousel__content figure.wp-block-image.is-style-rounded{align-content:start;border-radius:0}.katla-image-carousel__content .carousel-item.is-style-rounded img,.katla-image-carousel__content figure.wp-block-image.is-style-rounded img{border-radius:0}.katla-image-carousel__content .carousel-item img,.katla-image-carousel__content figure.wp-block-image img{display:flex;height:100%;margin:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;opacity:1;position:relative;width:100%;z-index:0}.entry-content .katla-image-carousel:not(:has(.animate)):before{animation-duration:.6s;animation-iteration-count:infinite;animation-name:katla-placeholder-shimmer;animation-timing-function:linear;background:repeating-linear-gradient(-55deg,var(--shimmer-color) 1px,transparent 2px,transparent 11px,var(--shimmer-color) 12px,var(--shimmer-color) 20px);bottom:0;content:"";display:block;left:-3rem;position:absolute;right:0;top:0;z-index:-1}.entry-content .katla-image-carousel .katla-image-carousel__content{opacity:0}.entry-content .katla-image-carousel .katla-image-carousel__content.ready{opacity:1}.entry-content .katla-image-carousel .katla-image-carousel__content.animate{animation-direction:normal;animation-duration:var(--timing,30s);animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:katla-image-marquee;animation-play-state:running;animation-timing-function:linear}.entry-content .katla-image-carousel.paused .katla-image-carousel__content.animate{animation-play-state:paused}@keyframes katla-placeholder-shimmer{0%{transform:translateX(0)}to{transform:translateX(3rem)}}@keyframes katla-image-marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}
