.wp-block-gallery .blocks-gallery-caption.wp-element-caption,div.gallery .blocks-gallery-caption.wp-element-caption{color:inherit;display:flex;flex:0 0 100%;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;margin-top:calc(var(--wp--style--unstable-gallery-gap)*-1 + .5rem)}:not(.wp-block-gallery)>figure.wp-block-embed,:not(.wp-block-gallery)>figure.wp-block-image,:not(.wp-block-gallery)>figure.wp-block-media-text__media,:not(.wp-block-gallery)>figure.wp-block-post-featured-image,:not(.wp-block-gallery)>figure.wp-block-video{--image-border-radius:0.5rem;color:inherit}:not(.wp-block-gallery)>figure.wp-block-embed>.wp-block-embed__wrapper,:not(.wp-block-gallery)>figure.wp-block-embed>img:not(.does-not-exist),:not(.wp-block-gallery)>figure.wp-block-embed>video:not(.does-not-exist),:not(.wp-block-gallery)>figure.wp-block-image>.wp-block-embed__wrapper,:not(.wp-block-gallery)>figure.wp-block-image>img:not(.does-not-exist),:not(.wp-block-gallery)>figure.wp-block-image>video:not(.does-not-exist),:not(.wp-block-gallery)>figure.wp-block-media-text__media>.wp-block-embed__wrapper,:not(.wp-block-gallery)>figure.wp-block-media-text__media>img:not(.does-not-exist),:not(.wp-block-gallery)>figure.wp-block-media-text__media>video:not(.does-not-exist),:not(.wp-block-gallery)>figure.wp-block-post-featured-image>.wp-block-embed__wrapper,:not(.wp-block-gallery)>figure.wp-block-post-featured-image>img:not(.does-not-exist),:not(.wp-block-gallery)>figure.wp-block-post-featured-image>video:not(.does-not-exist),:not(.wp-block-gallery)>figure.wp-block-video>.wp-block-embed__wrapper,:not(.wp-block-gallery)>figure.wp-block-video>img:not(.does-not-exist),:not(.wp-block-gallery)>figure.wp-block-video>video:not(.does-not-exist){border-radius:var(--image-border-radius);box-shadow:0 0 24px 0 rgba(0,0,0,.08);overflow:hidden}:not(.wp-block-gallery)>figure.wp-block-embed figcaption,:not(.wp-block-gallery)>figure.wp-block-image figcaption,:not(.wp-block-gallery)>figure.wp-block-media-text__media figcaption,:not(.wp-block-gallery)>figure.wp-block-post-featured-image figcaption,:not(.wp-block-gallery)>figure.wp-block-video figcaption{all:unset;box-sizing:border-box;color:inherit;display:block;font-size:var(--wp--preset--font-size--xxs,12px);line-height:1.2;margin:.5rem 0 0;padding:0!important;position:relative;text-align:left!important;width:100%}.katla-image-carousel__content,.wp-block-gallery{color:inherit}.katla-image-carousel__content figure.wp-block-image,.wp-block-gallery figure.wp-block-image{--image-border-radius:0.5rem;border-radius:var(--image-border-radius);box-shadow:0 0 24px 0 rgba(0,0,0,.08);color:inherit;display:flex;flex-direction:column;overflow:hidden}.wp-block-gallery figure.wp-block-image:has(figcaption):before{all:unset;backdrop-filter:blur(3px);background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 70%),linear-gradient(0deg,rgba(0,0,0,.8),transparent);border-radius:0 0 inherit inherit;bottom:-1px!important;content:"";display:block;height:100%;max-height:min(60%,5rem)!important;pointer-events:none;position:absolute;width:100%;z-index:1}.katla-image-carousel__content figure.wp-block-image:has(figcaption):before{all:unset;backdrop-filter:blur(3px);background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 70%),linear-gradient(0deg,rgba(0,0,0,.8),transparent);border-radius:0 0 inherit inherit;bottom:-1px!important;content:"";display:block;height:100%;max-height:min(60%,5rem)!important;pointer-events:none;position:absolute;width:100%;z-index:1}.katla-image-carousel__content figure.wp-block-image>figcaption,.wp-block-gallery figure.wp-block-image>figcaption{all:unset;border-radius:inherit;box-sizing:border-box;color:inherit;display:block;display:-webkit-box;font-size:var(--wp--preset--font-size--xxs,12px);-webkit-line-clamp:1;line-height:1.2;text-align:left!important;-webkit-box-orient:vertical;margin-top:.5rem;overflow:hidden;padding:1em!important;position:absolute!important;text-overflow:ellipsis;text-shadow:0 0 1.5px #000;white-space:nowrap;width:100%;z-index:3}.blocks-gallery-caption.wp-element-caption,.wp-block-gallery>figcaption,figcaption.blocks-gallery-caption{all:unset;box-sizing:border-box;color:inherit;display:block;font-size:var(--wp--preset--font-size--xxs,12px);line-height:1.2;margin:.5rem 0 0;padding:0!important;position:relative;text-align:left!important;width:100%}body:not(.wp-admin):not(.editor-styles-wrapper) .wp-block-gallery figure.wp-block-image>figcaption{overflow:hidden!important}